Python数据类型
一、多版本共存
下载两个及以上的python版本如何进行切换(先将不同版本python拷贝,再重命名成不一样的文件,方便查找)
(1)两个路径都输入环境变量
再cmd窗口中
输入Python2
或Python3
(2)Pycharm中
方法1.file(文件)、settings(设置)、project(项目)、python interpret(解释器)、system interpreter(系统解释器进行选择,如果没有点最右边三个点进行add添加)
方法2:创建项目时候就可以指定
二、Python语法注释
单行: # 注释内容
多行: '''注释内容''' """注释内容"""(符号是enter左边的键)
快捷键: ctrl+?(可以解开注释也可以创建,但是只能创建单行)
写代码尽量规范,不规范下面会有线,按住ctrl+alt+l进行自动修改规范
三、Python变量
username = 'jason' age = 18 gender = 'male'
右边是内存空间中储存的变量,左边是变量名。遇到赋值符号(=),先看符号右侧
注意:一个变量名只能指向一块内存空间,但同一个值可以有多个变量名指向
命名规则:只能出现数字、字母、下划线,并且本身就有特定功能的单词,不可以作为变量名,比如print
命名风格:1.下划线 user_name(Python推荐)
2.驼峰体 大驼峰UserName 小驼峰userName(Javascript推荐使用)
四、Python常量
所有变量名大写表示常量(一般是输入一次后改不了了,Python比较人性化可以改,但是看到常量尽量不要去动,动也问下别人)
HOST = '127.0.0.1'
五、Python的数据类型
1.是什么?
针对不同数据采用不同类型处理
2.如何查看?
type(数据\变量名)
六、数据类型
(1)整型 (整数)int
age = 18
(2)浮点型(小数)float
salary=3.1
(3)字符串(文本描述)str
需要借助引号
username = 'jason' 单引号
username = "jason" 双引号
username = '''jason''' 三个单引号
username = """jason""" 三个双引号
1.字串符和注释如何区分?
字串符里面有赋值符号和变量名
2.为什么字串符有这么多类型?
s1="xxx说:'年轻不是挥霍的资本'"
为了防止字串符内部文本也需要用引号,用多种方式可以做区分
七、数据列表(可以存储多个数据)
user_list = [ 'jason', 'kei', 'soxsd', 'defrf' ]
中括号括起来,内部放元素,元素与元素间逗号隔开,元素可以是任意数据类型,比如浮点型,整型...
表格里面的数据左往右边是从0、1、2........
开始分析下面
l1 = ['jason', 'tony', [111, 222, ['heihei', 'haha', ['你追我', '你追到我', '我就去你的棒棒锤']]]]
要求索引取值获取:我就去你的棒棒锤
步骤:
l2 = l1[2]
[111, 222, ['heihei', 'haha', ['你追我', '你追到我', '我就去你的棒棒锤']]]
l3 = l2[2]
['heihei', 'haha', ['你追我', '你追到我', '我就去你的棒棒锤']]
l4 = l3[2]
['你追我', '你追到我', '我就去你的棒棒锤']
print(l4[2])
'我就去你的棒棒锤'
其实上述操作可以写一个代码: print(l1[2][2][2][2])
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人