python-基础01-注释,变量,常量
今日学习
1.python 语法注释
2.python 变量与常量
- 变量与常量的基本使用
- 变量与常量的本质
- 变量与常量的命名规范
- 变量与常量的命名风格
3.Python基本数据类型
1.python 语法之注释
语法注释 | 特点 |
---|---|
单行注释 | # |
多行注释 | ### ### 或者''' '''或者“”“ ”“” |
2.PEP8规范书写说明**
- 规范写法
print('xxx') # 这是一个说明
注释"#"号后空一个格
- 不规范写法
#不规范写法
print ('hello world') #python打印功能
#pycharm中如果出现非红色波浪线,表明你写的代码可能不是很规范但是不影响执行,显得很low
2.python 变量与常量
特点 | |
---|---|
1.变量 | 用来记录事务变化(可能会经常改变)的状态 |
2.常量 | 用来记录事务不变(可能不经常改变)的状态 |
-
语法结构
结构 例子 变量名/常量名 赋值符号 数据值 name = 'jason'
job = 'teacher'
age = '18' -
变量与常量的本质
例子
name = 'jason'
遇到赋值符号,先看符号的右侧,再看符号的左侧
过程
1.在内存空间中申请一块内存空间,存储数据值 jason
2.在给该内存空间绑定一个名字 name
3.通过name就可以访问到内存空间中存储的数据值jason。 (如果数据没有绑定,那么意味着我们使用不到,属于垃圾数据)
4.特殊情况
同一个名字同一时间只能绑定一个数据值
x = 10 x = 20 (此时 x = 10 被舍弃) # 结论 x = 20
-
变量的命名规范
1.名字里面最多出现字母,数字,下划线
2.数字不能做开头
3.名字尽量做到见名起意 (能不用拼音就尽量不适用拼音)
4.变量名字禁止与python的关键字重复
关键字如下'and','as','assert','break','class','continue','def','del','elif','else','except','exec', 'finally', 'for', 'from','global', 'if', 'import', 'in', 'is', 'lambda', 'not','or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
-
变量的命名风格
1.下划线 2.驼峰体 user_name ='jason' 小驼峰 userName = 'jason' 大驼峰 UserName = 'jason' 尽量统一命名风格
3.python 数据类型
理解数据类型
日常生活中,表示姓名用文本,年龄用整数,体重用小数
-
如何查看数据类型
#例 name = 'jason' print(type(name)) # 结果 # <class 'str'> str 类型 # Process finished with exit code 0数据类型种
-
数据类型
类型 特点 **整型 **(int) 主要应用场景: 年龄,学生人数 ,年份; 基本使用: age = '18' 浮点型(float) 主要应用场景: 体重,身高,薪资待遇
基本使用:weight = 76.8 height = 1.83字符串(str) 主要应用场景: 描述性性质的信息,姓名,住址,爱好
基本使用:name = 'jason'
address = "上海"
hobby = '''唱跳rap''' -
拓展
引号 1.为什么定义字符串需要这么多方式? 原因:为了避免冲突报错。我们在定义字符串的内部可能也会需要使用引号,如果冲突了就会报错 定义的字符串符合内部文本的符号(不冲突即可) 2.三引号不是注释吗?为什么又变成了字符串 当三引号左边没有赋值符号和变量名的时候,意思是注释 当三引号左边有赋值符号和变量名的时候,意思是字符串