引言: 作为一位测试工程师,越来越觉得掌握一门开发语言是多么迫切的事情,因为对自己的工作更有帮助,未来个人发展也有帮助。 ok, 废话不多说,直接开始干货,以后会隔断时间把自己的学习笔记分享上来。

前提: 不知道对象或者方法了,就直接用 help("想要知道的东西")
查询关键字:
import keyword
keyword.kwlist

正题:
1、python 高级语言、解释语言
2、编辑器: 直接用 python 自带的 IDLE 即可
3、python 版本: 3.6
4、变量: 和其他语言一样, 字母数字下划线,必须以字母和下划线开头,严格区分大小写
5、数据类型(学习了右侧这几种): 整数、浮点数、复数、布尔型
6、序列类型(都是有顺序的、可以通过索引找到值,所以叫做序列): 字符、列表、元组

6.1 元组: 用圆括号来表示; 不可改变的,即里面的值一旦定义好,就无法修改了,除非是赋值

tp= tuple('1', '2', '3',‘2’) # 定义一个元组
tp[1] # 按照索引,找到对应的元素。 结果 ‘2’
tp.count('2') # 查找 ‘2’ 元组在元组中出现的次数。 结果为 2
tp.index(2) # 找出索引 2 对应的元素值。 结果为:3

6.2 列表: 用中括号来表示; 是可以改变的;

ls=[1, 2, 3, 4, 5, 6] # 定义一个列表, 下表演示已经定义好的常用的方法
ls.append(7) # 在 ls 的列表末尾追加一个元素 7, 结果是 ls =[1,2,3,4,5,6,7]
ls.extend([8,9]) # 再 ls 的列表末尾追加多个元素, 结果是 ls =[1,2,3,4,5,6,7,8,9]
ls.reverse() # 把元素反向输出, 结果: ls =[9,8,7,6,5,4,3,2,1]
ls1=ls.copy() #copy 列表, 结果: ls1=[9,8,7,6,5,4,3,2,1]
ls.index(8) # 输出索引为 8 对应的元素 1
ls.pop() # 出栈最后一个元素, 结果为 1
ls.sort() # 从小到大排序, 结果为: [2,3,4,5,6,7,8,9]
ls.remove(9) # 删除指定元素, 结果为:[3,4,5,6,7,8]
ls.insert(0, 'aaa') # 在索引为 0 的位置插入 ‘aaa’, 结果为: [‘aaa’,3,4,5,6,7,8]

6.3 字符串: 用引号括起来的字符串;是不可以改变的

ss='abcd'
ss.count()
ss.startswith()
ss.endswith()
ss.find()
ss.replace(旧值,新值)

6.4 字符串的拼接
---+
---.join 方法
----格式化输出
name ='tuple'
---print(‘hello %s’ % name)
%d 整数 #%05d%12 结果为 ‘00012’
%s 格式化字符串
%f.x 格式化小数 # 代表保留的位数

%c 格式化 ASCII 字符
%o 格式化八进制
%x 格式化十六进制
%e 用科学计算法格式化

---format:
'{}{}{}'.format(x, y, z)


↙↙↙阅读原文可查看相关链接,并与作者交流