Python基础语法(2)变量和数据类型
目录
Python基础语法(2)变量和数据类型
学习目标
- 注释是什么
- 变量是什么
- BUG的认识
- 数据类型的认识
- 格式化输出是什么
- 转义字符和结束符是什么
注释的学习
Python使用#来进行代码的注释语法如下:
|
|
注释的作用是以人能理解的文字来解释源代码的作用,方便程序员和不懂程序的人对代码的解读。
变量的学习
1.作用:将“数据在内存中存放的地址”进行命名,方便查找并处理数据。
2.语法:变量名 = 值 ,将值计算后的结果赋值给变量名,变量名可以自己取,满足以下标识符规则。
3.规则:
- 由数字、字母、下划线组成
- 不能数字开头
- 不能使用内置关键字
- 严格区分大小写
(习惯):
- 见名知义
- 大驼峰:即每个单词的首字母都是大写:MyName
- 小驼峰:第二个单词开始以后的单词大写:myName
- 下划线:my_name
4.使用:定义好变量才可以使用变量。
BUG的认识
BUG:意思是程序出现的错误。
DEBUG:解决BUG,解决程序BUG的过程即为DEBUG。
PyCharm的DEBUG工具:在程序可能出错的地方点击左边空白地方进行打断点操作,右键进行DEBUG,点击下一步进行单步操作调试。
数据类型的认识
Python中为了应对不同的业务需求,将数据分为不同的类型,检测数据类型使用type()函数。
- 数值型:int(整型)、float(浮点型,小数)
- 布尔型:True、False(bool)
- 字符串(str)
- 列表(list)
- 元组(tuple)
- 集合(set)
- 字典(dict)
|
|
什么是格式化输出?
普通print函数输出的内容不为格式化输出,格式化输出在于使用格式化输出符号进行指定数据格式的输出。
格式化字符 | 说明 |
---|---|
%s | 字符串(可以输出各种数据作为字符串输出) |
%d | 有符号(可以添加正负号)的十进制整数 |
%03d | 指三位数格式化整数,不足的地方用0代替 |
%f | 浮点数 %.2f只保留截断小数点后两位 |
%c | 字符 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(可以大写x) |
%e | 科学计数法(可以大写E) |
重点记忆前三个比较常用的
多参数输出如下:
|
|
输出的内容全作为字符串显示。
除了使用%s来格式化字符串以外,还可以使用f{变量}的方式高效输出格式化字符串,语法如下3.6更新:
|
|
转义字符和结束符是什么?
转义字符是特殊的字符(重点记以下两个)
- \n: 换行
- \t: 制表符,一个tab键(四个空格/字符)的距离
print之所以会换行结束,是因为默认的print语法会带一个换行符:
|
|
end后的参数可以自定义,如\t符号如…符号等等可以自己定义字符串。
总结
- Python中注释单行用#,多行用一对”“” 或者 ’‘’
- Python中变量的作用是将数据在内存中的地址进行命名,变量在定义后才能使用,变量的命名是由字母大小写和数字以及下划线组成,数字不能作为开头,不能使用内置关键字,且变量的命名大小写是有区别的,习惯遵循大小驼峰命名法。
- BUG是程序出现的错误,有常见的语法错误和语义错误,解决程序错误的过程叫DEBUG。
- Python是强类型语言,有整型(int)、浮点型(float)、字符串(str)、布尔型(bool)、列表(list)、元组(tuple)、集合(set)、字典(dict)八种常见的变量类型。
- Python中输出函数主要使用print()来进行,格式化输出的方式有%连接变量和f{变量名}输出两种格式化输出变量的方式。
- 转义字符主要使用\n和\t两个,print()函数默认带一个结束的换行符,end=”\n”。