学习方法:
首先抓大方向,不要死扣每一个知识点
python特点:
1、区别于其他语言,python末尾不需要分号
代码:现实世界事物在计算机世界中的映射
什么是写代码:将现实世界中的事物用计算机语言来描述
python的基本数据类型:
1、Number:数字
1.1(包含整数int和浮点数float)
注意:单斜杠为除,双斜杠为整除
进制之间的转换:
0bXXX:二进制 (bin(其他语言进制):将其他信息进制的数转换为二进制)
十进制(int(......):将其他进制的数转换为十进制)
0cXXX:八进制(oct(......)....八进制)
0xXXX:十六进制(hex(...)...十六进制)
1.2 bool类型:True、False(首字母大写)(0以及空字符/None/...为假,其他为真)
1.3 complex:复数(36j,末尾的j表示复数)
2、字符串 str
单引号和双引号字符串(表示字符串的时候要成对出现)
多行字符串:'''........'''或者"""......."""来换行
转义字符:\(与语言本身有冲突的字符) 注意:\n换行和\r回车不同,如C:\\windows...
原始字符串:
字符串的运算:
字符串的切片操作:[首(从0开始数):结尾(所截取的位数的下一位)]
3、组
3.1 列表 list:[....]里面的元素可以是任何类型
列表的基本操作:+和*
3.2 元组 tuple:(.........)
元组和列表的区别:元组不可以修改,列表是可以修改的
小的知识点:((1)):类型为tuple.因为括号可能会冲突,以为是四则运算
str,list,tuple都为序列
集合set 特点:
集合是无序的、元素不重复的、求差集、交集、并集
字典dict:不是序列 定义方式:{key1:value,key2:value2......}