Python学习笔记之python基础

/ 0评 / 0

基于python3.8版本学习

python解释器

输入,交互式输入,可以附带参数:

name = input("input name \r\n")

输出,类似C中的输出:

print("name is %s" % name)

注释:以#开头,注释单行

代码块:以:冒号结尾,英文输入法下

整数精确,包括除法,浮点数不精确

字符串:可以用''或"",转义用\,加上r""默认不转义,多行显示'''多行'''或"""多行""",str()类型

布尔值:True或False,逻辑运算and,or,not

空值:None特殊的空值

变量:类型可以不固定,称为动态语言

除法:/:结果是浮点数
//:地板除,结果是整数或小数(有一个除数是小数)

取余:%

字符串说明:

ord():字符=>整数
chr():整数=>字符
对字节bytes类型数据用b前缀

编解码:

encode('utf-8')
decode('utf-8')
utf-8存储类型,变长存储,采用1~6字节存储,中文占3字节,英文占1字节

len说明:

print说明:

print("%d %s %f %x" %(1, "2", 1.1, 10))
print("{0}, {1:.1f}".format("小明", 17.125))