1.命令行下的输入和输出
输入:变量名=input('变量值')
输出:output('要输出的其他内容',变量名)
2.大小写敏感、使用缩进来组织代码块(使用4个空格的缩进。文本编辑器中需要设置把Tab自动转换为4个空格)
3.基本变量类型:
整型、浮点型、字符串、布尔值、空值(none)、变量、常量
4.转义字符
\ 放在要转义的字符的前面
\t 制表符,4个空格
\\表示的转义字符是\
r''表示''内的字符不转义
5.其他
1)'''...'''表示多行字符
2)布尔值:True、False
可以使用的运算符有:not(非运算)、or(或运算)、and(与运算)
3)变量
命名:不能用数字开头,大小写英文、数字和_的组合
= 赋值运算
4)常量:用大写的变量名表示常量
注: / 的结果是浮点数, // 的结果是整数 %取余
6.字符串和编码
1.ASC II 是一个字节 Unicode通常是两个字节
2.字符和数字转换的相关函数:
ord()获取字符串的整数
chr()把编码转换为对应的字符
encode()以Unicode表示str可以通过此方法转换为指定的bytes
注:纯英文的str可以用ASCII编码为bytes,内容是一样的,含有中文的str可以用UTF-8编码为bytes。含有中文的str无法用ASCII编码,因为中文编码的范围超过了ASCII编码的范围,Python会报错。在bytes中,无法显示为ASCII字符的字节,用\x##显示。
decode()将bytes转换为str,加入errors='ignore' 可以忽略错误的字节
len()计算str包含的字节数
格式化:
1)%s替换字符串 %d替换整数 %f替换浮点数 %x十六进制数
2)format() 会用传入的参数依次替换字符串内的占位符{0}、{1}……
本文深入讲解Python的基础语法,包括命令行输入输出操作、代码缩进规则、基本变量类型、转义字符使用、字符串编码及格式化技巧。涵盖变量定义、数据类型转换、布尔运算、字符串处理等核心知识点。
551

被折叠的 条评论
为什么被折叠?



