初识python1

今日笔记

新内容

  • 多版本共存
  • python语法注释
  • python变量与常量
  • 变量的本质
  • 变量的命名规范和风格
  • python基本数据类型

python多版本共存

目前市面上存在很多python版本,有2.x,3.x的版本。目前市面上绝大多数公司用的是3.6版本的解释器,在学习期间,使用比较频繁的也是python3.6版本的解释器。接下来就来介绍python2.7和python3.6版本的共存。

第一步,下载安装:

官网地址:https://www.python.org/

进入官网,点击下载对应的python解释器版本,如下图所示

image-20220303144437807

选择自己相对应的版本。

继续安装步骤,请看上一篇博客,地址如下:https://www.cnblogs.com/yt99/p/15956679.html

重复上述步骤,成功安装python2.7与python3.6。

第二步,多版本共存解决方案

打开电脑高级系统设置>>>打开环境变量

image-20220303150000044

配置环境变量:,点击path,进入到环境变量。

image-20220303150336259

然后把安装好的python解释器的软件的位置的路径添加到环境变量当中。做之前记得拷贝一下python.exe,添加在同级目录下,备注不同的名字用来区分python版本(此处命名为python2和python3)

image-20220303151406846 image-20220303151435895 image-20220303150241632

接下来测试你的多版本的python解释器是否安装成功。测试如下:

win + R,打开命令窗口,输入cmd回车。

image-20220303150713812

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

image-20220303151007638

python语法注释

1.单行注释

image-20220303152058505

单行注释:# + 空格 + 注释

2.多行注释

image-20220303152223257

多行注释:三引号>>>>> ''' ''' 或者三个双引号  """ """

3.代码后也可以添加注释,如下图:

image-20220303153707034

代码后注释需要注意格式>>>>  空格 + # + 空格 + 注释

变量

变量:变化的量,即描述事物变化的状态,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,输出结果和变量的值的类型没有关系,
只和定义变量的类型有关。如下图:
'''
image-20220303163936817

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)
    
    则输出乌漆嘛黑
    
image-20220303170004436 image-20220303170245964

今天的内容到此为止。

posted @ 2022-03-03 18:02  DDYT  阅读(166)  评论(0)    收藏  举报