- 各种函数:
- ord(‘A’)获取字符整数表示,chr()转化为对应字符
- .encode('ascii') .encode('utf-8')可以编码为指定的字节 。decode()可以把bytes变为str。.decode('utf-8',erroes='ignore')可以忽略错误字节
- range()函数可生成一个整数序列,
- 占位符格式化字符串,format()格式化字符串,f-string格式化字符串。
- %x 十六进制整数 ,如果不确定,%s永远起作用
- 头文件#/usr/bin/env python3 # -*- coding: utf-8 -*-
- len()函数计算str的字符数或bytes的字节数
- 输入与输出 input() print() 可以input('shafkjdhsha:')呈现
- 数之间可以_隔开
- 转义字符\ r' ',%%表示一个普通字符
- ''' ''' 简化换行
- 布尔值and or not运算
- 空值None表示
- /计算,结果浮点数。//计算,结果整数,%运算,结果余数。
- python整数,浮点数都无大小限制。
- ASCLL Unicode UTF-8编码
- 内存大都是Unicode,读入硬盘时转化为UTF-8。 服务器动态生产Unicode,网页上呈现UTF-8
- 列表list a[-1]直接获取最后一个元素[-2]倒数第二个 a.append()追加 a.insert(1, )插入,删除末尾a.pop(),删除指定位置的元素pop(i) list力度元素类型可以不同,甚至可以在里面加list
- 元组tuple 一旦初始化就不能修改。tuple陷阱 t=(1)其实是t=1,只有t=(1,)才能消除歧义,成功定义为tuple
- 条件判断 elif :
- 循环 list与tuple中的循环for a in b b是列表元组, while循环 break可以提前结束循环 continnue跳过当前循环