参考视频:5.输出函数print_哔哩哔哩_bilibili
第一章、第二章
1.Print()函数
输出内容可以是数字、字符串(输出字符串必须加上引号)、含有运算符的表达式(会计算出结果)
将数据输出到文件中,指定的盘符必须存在,必须使用file=fp
不进行换行输出直接print(‘hi’,'ji')
2.转义字符
反斜杠+实现转义功能的首字母
当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠进行转义:
反斜杠:\\ 单引号:\' 双引号:\"
换行:\n 回车:\r 水平制表符:\r 退格:\b
\t代表一个制表位,是否重新开一个制表位取决于上一个制表位是否占满
原字符:不希望字符串中的转义字符起作用,就使用原字符,就在字符串之前加上r或R,注意最后一个字符不能是反斜杠
3.二进制与字符编码
8bit(位)=1byte(字节)
ASCII码表0-127
4.python保留字和标识符
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
起名字时保留字不能使用
标识符:变量、函数、类、模块和其他对象起的名字就是标识符,标识符的规则:
只能是字母、数字、下划线
不能以数字开头
不能是保留字
严格区分大小写
5.变量
由三部分组成,标识、类型和值。
多次赋值后,变量名会指向新的空间
6.数据类型
布尔型bool:
只有两个取值True和False,True代表1,False代表0,可进行计算;
int整型:
python无论输入是几进制,默认输出十进制,0b二进制,0o八进制,0x十六进制
浮点类型:
float,整数与小数部分组成,浮点数存储不精确
导入decimal模块可以解决存储不精确问题
字符串类型:
可以用单引号、双引号、三引号
单引号与双引号只能在一行,三引号可以在多行进行
7.数据类型转换
Str(),int(),float()
str转化成int此时字符串必须是数字串,str为小数串时也不能转换成整数,float转换成int则截取整数部分,str为非数字串时不能进行转换
str转换成float必须是数字串
布尔型能转换成整型、浮点型
8.注释
#用于单行注释
三引号用于多行注释