这一章来复习python的基本语法
python 作为动态类型的语言,在python中使用数字无需事先声明其类型
1.基本类型
数字在python中有4种类型
整数: 一般意义上的数&八进制数&十六进制数
长整数: 无限大小的数 后面加上大写或小写L
浮点数:小数或者用E或e表示的幂 2.7 1234e+10 1.5E-10
负数: 负数的虚部以字母j或者J结尾 如1+2j 2.2+2.0J
2.字符串
*python中字符串通常由单引号 ‘’ 双引号“” 或者三引号‘’‘ ’‘’包围,其中三引号包围的字符串可以由多行组成
*python中还有一个重要的知识点是索引和分片
*格式化字符串
%c :单个字符
%d :十进制整数
%o :八进制整数
%s :字符串
%x :十六进制整数,其中的字母小写
%X :十六进制整数,其中的中字符大写
*字符串与数字的相互转换
import string
if __name__ == '__main__':
print string.atoi('10')+4<span style="white-space:pre"> </span>#字符串转换为数字
str(10)<span style="white-space:pre"> </span>#数字转换为字符串
*原始字符串:以大写或小写r开始,在原始字符串中 "\"不再表示转义字符
3.列表和元组
列表是以方括号[]包围的数据集合
元组是以括号()包围的数据集合
不同点:元组的内容不允许改变
4.字典
以大括号包围数据 {'xxx':xxx} 即key-value对应关系
5.文件
当使用python内置函数open打开一个文件时,返回一个文件对象,其原型为 open(filename,mode,bufsize)
filename->文件名
mode->可选参数,文件打开模式 r 以读方式 w以写方式 b以二进制方式
6.下面是if while for等等 不累述了