Python的学习之旅
Python
yyx的Python学习之旅就此开始
学前:
IDE:Microsoft Visual Studio Code;
数据结构及类型
1.数字
- 单纯的数字包含int和float;
- "/"返回的是一个float,"//"去除小数,保留整数,但是不会四舍五入;
- 用"j"或者"J"定义虚部,如:"1+2j";
2.字符串
- ''或者是""都可用于表示字符串;
- ""可以转义,用print()输出字符串的时候,在前面加"r"可以使字符不被""转义;
- 如果不用/n换行,可以直接使用如下结构:
print("""
...
""")
原封不动地输出,包含输入的enter(换行);
("可以被换为'); - 可以用"+","*"对字符串(或者是对字符串和字符串型的变量)进行操作;
- 切片:word[x:y:c]表示的是索引x到y(不包括y;索引或者成为偏移)间隔为c的一组字符串,返回类型为字符串(若x为空,则代表0;若y为空,则代表方向d上的最后一个数字;c默认为1,正数表示方向d从左到右);
|0|1|2|3|4|5|...
0 1 2 3 4 5...
0,1,2,3,4,5...为索引,而"012345..."为内容; - len()函数可以返还对应字符串的长度;
3.列表
- "列表"(list)可以用来存放不同类型的数据,
例如:
squares = [0,1,2,"asd"]; - 获取部分元素的方式为索引或者切片,与字符串类似;
4.另外
- 在python中,"**"表示^,
例如:2**10=1024; - 在python中,"#"用于注释;
数据结构
- 列表可以存放不同类型的数据,但是元组只能存放相同类型的数据;
- 所有的序列类型都可以进行切片操作;
- 同种序列类型支持用"+"链接,返回类型为该序列类型;