今日笔记
新内容
- 多版本共存
- python语法注释
- python变量与常量
- 变量的本质
- 变量的命名规范和风格
- python基本数据类型
python多版本共存
目前市面上存在很多python版本,有2.x,3.x的版本。目前市面上绝大多数公司用的是3.6版本的解释器,在学习期间,使用比较频繁的也是python3.6版本的解释器。接下来就来介绍python2.7和python3.6版本的共存。
第一步,下载安装:
进入官网,点击下载对应的python解释器版本,如下图所示
选择自己相对应的版本。
重复上述步骤,成功安装python2.7与python3.6。
第二步,多版本共存解决方案
打开电脑高级系统设置>>>打开环境变量

配置环境变量:,点击path,进入到环境变量。
然后把安装好的python解释器的软件的位置的路径添加到环境变量当中。做之前记得拷贝一下python.exe,添加在同级目录下,备注不同的名字用来区分python版本(此处命名为python2和python3)
接下来测试你的多版本的python解释器是否安装成功。测试如下:
win + R,打开命令窗口,输入cmd回车。

在打开的命令窗口中测试python版本的切换,要是如下图所示,python多版本问题成功解决。
python语法注释
1.单行注释

单行注释:# + 空格 + 注释
2.多行注释

多行注释:三引号>>>>> ''' ''' 或者三个双引号 """ """
3.代码后也可以添加注释,如下图:

代码后注释需要注意格式>>>> 空格 + # + 空格 + 注释
变量
变量:变化的量,即描述事物变化的状态,eg:
'''年龄、物体大小、头发长短'''
在代码中体现为:
name = 'tony'
age = 18
gender = 'male'
在学习变量的过程中,要记得变量的三个要素:
1.变量名 >>>>> name
2.赋值符号 >>>> =
3.变量的值 >>>> male
常量:不变的量,即描述事物不变的状态,eg:
'''姓名、性别等等'''
HOST = 192.168.1.1 HOST = 127.0.0.1
变量的本质
变量的本质就是更新事物所存在的状态,在电脑中,便是更新你想更新的数据,然后保存下来,可以是不断更新,也可以是过段时间更新,常量是不可以,或者说是不轻易改变的。
变量在代码层面的体现:
username = 'tony'
print('uesername')
'''
输出结果是tony
变量名相当于存取数据的一个地址;
通过赋值符号把它们联系到一起;
变量的值在代码运行时提取到内存中,
通过赋值符号绑定到地址username,在打印输出的时候通过地址提取变量的
值(即tony)
'''
注意:一个变量名只能绑定一个变量的值,一个变量的值则可以绑定多个变量名,eg:
x = 2
x = x + 2
print(x)
'''输出结果为4'''
变量的命名规范和风格
1.只能由数字、下划线、字母组成,eg:
user_name = 'tony'
age1 = 18
'''错误示例'''
user@name = 'tony' # 不符合规范
2.不能由数字开头,eg:
1user = 'jason' # 不符合规范
3.尽量不要使用中文和中文的拼音,eg:
姓名 = 'tony' # 后期可能报错
xingming = 'tony' # 很low
4.风格
驼峰式命名:
大驼峰:UserName = 'tony'
小驼峰:userName = 'tony'
下划线式命名:
user_name = 'tony'
python基本数据类型
python数据类型有很多,在这先列举四个:
1.整型 (int)
age = 18
age1 = 11111
'''输出结果为整数'''
2.浮点型 (float)
age = 18.5
age1 = 11111.2
'''输出结果为小数形式'''
3.字符串 (str)
定义字符串可以是单引号,双引号,三个单引号,三个双引号。eg:
name = 'tony'
name = '''tony'''
gender = "male"
name = """tony"""
age = '18'
'''
当输出age的数据类型时,依旧显示str类型,因为在定义变量
时,定义了age的数据类型为str,输出结果和变量的值的类型没有关系,
只和定义变量的类型有关。如下图:
'''
4.列表 (list)
1.列表的命名则可以拆分为:变量名 赋值符号(=) 方括号([]),方括号中含有用逗号分隔的多个引号即:['','','','']
eg:
l1 = [1,2,3,4]
l2 = ['迪丽热巴','古力娜扎','马儿扎哈','tony']
2.列表的输出
l2 = ['迪丽热巴','古力娜扎','马儿扎哈','tony']
print(l2[0])
则输出 迪丽热巴
若是列表其中再含有一个列表,则打印为,eg:
l2 = ['迪丽热巴','古力娜扎','马尔扎哈','tony',['迪丽热 巴','tony',['马尔扎哈','乌漆嘛黑']]]
print(l2[4][2],[1])
则输出 乌漆嘛黑
它的底层规律为:
l2 = ['迪丽热巴','古力娜扎','马尔扎哈','tony',['迪丽热 巴','tony',['马尔扎哈','乌漆嘛黑']]]
l3 = l2[4]
l4 = l3[2]
l5 = l4[1]
print(l5)
则输出乌漆嘛黑
今天的内容到此为止。