Python学习笔记

发布时间:2022-07-02 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Python学习笔记脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1、int(字符或数字,进制数):int()函数 将字符或数字转化为几进制数,默认为十进制。例:int('18',16)=24 int('a',16)=10 ; 十六进制由0~9 A~F组成。

2、输入一系列数字: lst = [] for i in map(int,input().split()): lst.append(i)

3、常用函数: s.islower():判断是否全为小写字母 s.isupper(): s.isalpha():判断是否全为字母 s.isdigit():判断是否全为数字 s.upper():将小写字母全部转化为大写字母 s.lower(): 4、四舍五入取整: a = 2.5 ①a_int = Decimal(a).quantize(Decimal("1."), rounding = "ROUND_HALF_UP") ②int(a + 0.5)

5、错误提示: ①SystaxError:invalid syntax:语法错误 ②IndentationError:unexpected indent:错误的缩进 ③ invalid character in identifier:请确保代码行内没有夹杂中文的空格,tab等,非文字字符

6、判断某个字符串包含另一个字符串或字符:in s = 'nihaod sd' t = 'sd' result = t in s //result = true

7、按行读取文件: f = open('data.txt','r') while line: print(line) line = f.readline()

8、按行写入文件: f = open('result.txt','w') f.write(s) //////s必须是字符串,如果是整型数字,必须str()转换为字符串

9、将列表元素中的'n'去掉: lst = [x.strip() for x in lst]

10、将读取到的一行字符串按,隔开: lst = list(line.split(','))

11、numpy数组笔记: 1)导入包:import numpy as np 2)创建一维数组:np.array([1,2,3]) np.array(range(10)) 3)创建二维数组:np.array([[1,2,4],[1,2,3]]) 4)二维数组转置:arr1 = arr2.T 5)切片倒数第1、3列:arr2[:,[-1,-3]] 6)数组的每个元素的平方:arr**2 7)两个数组的点积:np.dot(a1,a2)

12、pandas数组笔记:

男性 女性正常 0.0 0.0不足 0.0 0.0过轻 0.0 0.0过重 0.0 0.0肥胖 0.0 0.0

1)取二维数组中的某个值时要用:data.iloc[[0],[1]] 或者.loc 2)不能用data.iloc[['正常'],[1]]取,要用[[0],[1]]

13、将一个5*10的二维数组纵向转化为两个5*5的二维数组: arr = np.split(arr1,2,axis=1)

脚本宝典总结

以上是脚本宝典为你收集整理的Python学习笔记全部内容,希望文章能够帮你解决Python学习笔记所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: