(参考视频在评论区;)
有C和C++基础,开始学python的一些小Tips:
python代码中没有打分号的习惯
python声明变量(int , float , string....)时不需要指定类型,直接起名字 = xxx,即可;
强制类型转化:类型名(变量名或值)
打印:print(......);如果是string字符串则需要加单引号,数字不用;
一、List变量类型声明: 变量名字 = [] ; 例如: country = []
存入数据:country.append(......)
打印: print(country)
list的索引: country[0]
len函数可以求list的长度(即有几个元素): len(country)
截取list片段(取头不取尾): pianduan = country[2:4]
表示取country里面的第2和第3号元素(不包括4) ; 这个pianduan同样也不需要事先声明变量,直接随便取一个名字就可以了;
如果想取从3开始直到结尾的所有元素,可以把尾部留空,即 : pianduan = country[3 : ]
二、循环结构for......in..... : (冒号)
print 前面缩进了4个空格表示该代码是在上面的循环体里面的
(在python中用冒号和首行缩进来代表循环体)
while...... : 同理
range(10) 表示 : 从0到10但不包括10的10个数字集合
for in 循环里面也可以再套 for in
三、判断结构(bool类型)使用比较运算符,会打印bool类型的值(True或者False)
If..... else 结构:
greater是判断条件(也可以直接在if后面直接加括号写条件)
在python中 0表示false ,大于0数字都表示True;
查找方法:for in 遍历查找 和 If....in 语法查找都可以
通过循环体 找出两个相对应的list的关联值 :
比如, Sue对应的分数是85:
这种方法太麻烦了,所以我们引入python中的字典Dictation结构:
四、字典字典结构由: Key 和 Value组成
声明 : 字典名 ={ }
字典名[ Key ] = Value;
字典名.keys() 可以显示字典的所有key值
两种向 字典中 添加值的方法:
直接用key加等号 或者 冒号加逗号
在字典里进行 计数 *** 作:
计算list pantry 里面重名的各有多少个:
五、文件处理txt文件的读出:
txt文件的写入:
csv文件的读取:
关键点: csv文件中每一行的切分符号是回车('n') ; 同一行中每个格子之间由 逗号切分
使用split()函数 切分csv文件中的数据:
第一次按行切分
在第一次的基础上, 第二次按格切分(把切分完的数据append进新的字典里)
row[1] 表示csv中的第1号列(列数从0开始数)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)