一.基础知识
-
print函数
字符串要加引号,数字可不加引号,如print(123.4) print('小谢') print("洛天依")
还可输入表达式,如
print(1+3)
如果使用三引号,print打印的内容可不在同一行
print("line1 line2 line3")
-
转义字符
- \n换行
- \t水平制表符
- \r回车,覆盖前面字符
- \b退一格
- 若想在输出结果中加引号,要加\
输出print('老师说:\"惠yyds\"')
老师说:"惠yyds"
-
原字符
若不希望转义字符起作用,使用原字符r或R
如print(r"aa\naa")
输出aa\naa
注意:最后一个字符不能是一个反斜杠,可以是两个 -
二进制与字符编码
8bit(位)=1byte(字节) 1024byte=1KB 1024kb=1MB 1024mb=1g 1024g=1t -
python中的标识符和保留字
python中对象名不能是保留字
查看保留字import keyword print(keyword,kwlist)
标识符可以是I字母、数字、下划线;不能以数字开头;不能是保留字;严格区分大小写
-
变量组成
变量由三部分组成:标识(id,表示对象所存储的内存地址)、类型(type,表示对象的数据类型)、值(value,表示对象所储存的具体数据) -
注释
- 单行注释# (快捷键ctrl+/)
- 多行注释 ‘’‘-------’‘’
-
input函数
获取用户输入的数据,引号内可以写提示语a=input("请输入您的密码")
input的输出结果是str类型!!!
二.python中的数据类型
-
python中常见的数据类型
整数类型int、浮点数类型float、布尔类型bool、字符串类型str -
整数类型
可以表示正数、负数、零
整数不同进制表示方式:十进制(默认的进制)、二进制(0b)、八进制(0o)、十六进制(0x)
python允许在数字中加_,如100_000_00和10000000相等
复数:实数根+复数根+j
complex(re[,im]) 实部为re,虚部为im -
浮点数类型
浮点数由整数部分和小数部分组成、使用浮点数进行计算时可能出现小数点位数不确定的情况
解决该问题可以导入模块decimal