【PS:此笔记只是本人自己的理解以及对不熟悉的地方做笔记,有错误欢迎大家在评论区指正,不可作为系统学习python的帖子,系统学习还是去菜鸟教程或者网课】
基础常识:
1.语句中包含[],{},()不需要使用\也可以直接换行显示,但是最后要以,结尾
2.python可以使用单引号、双引号、三引号标识字符串,三引号可以由多行组成
【可以存在赋值和使用时候引号数量不同的情况】
例如:
3.注释使用#,多行注释用'''(三个单引号)"""(三个双引号组成)
4.函数和类之间的空行并无实际意义,仅为了可读性
5.python3用户输入使用input(“xxxx(你想要说的话)”)
6.print默认输出换行,输出不想换行需要加,
比如print(x,y)
【python3不支持 这种写法,还是会换行】
Python变量类型:
1.Python 中的变量赋值不需要类型声明,但是在使用每个变量之前都必须赋值。
2.允许同时为多个变量赋值(a=b=1)但是a和b被分配到相同的内存空间
3.也可以同时为多个变量赋多个值(且可以为不同类型的值)a,b=1,“哈哈哈”
4.python支持四种数字类型int,float(可用科学计数法),complex【复数表示可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。】
注意:python3没有long类型,用int即可
5.字符串有两种取值顺序【个人理解为类比数组,截取时候汉字和英文字母没差,可能最小单位为两个字节】
从左到右索引从0开始的,最大范围是字符串长度少1
从右到左索引从-1开始的,最大范围是字符串开
6.list可以用多种类型的组成【理解为多类型的大数组】用方括号包裹内部元素
7.元祖与list区分,用()包裹内部元素,内部同理list,不同之处是不可以修改【二次赋值】,可以看做是只读的list
8.字典用{}包裹内部元素,与list的区别是列表有序【用偏移取元素】,字典无序【用键取元素】
字典由键和值组成
本人理解,赋值用{}【其中可为空 / 键:值,键:值】
空字典存值的格式 字典名[键]=值
同理可以用此方法取值。