【博学谷学习记录】超强总结,用心分享|软件测试之Python学习笔记

人生苦短,我用Python!

Python的作者是吉多·范罗苏姆(Guido van Rossum) ,也就是我们常说的龟叔~学习Python的好处有很多,简单、易学、免费、开源等等,不一一赘述了,下面是一些基本的语法。

数字类型

整型 (int ) ,就是整数 ,即不带小数点的数

浮点型( float ),就是小数

布尔类型(bool),只有两个值

真,True,1

假,False,0

True和False这两个单词的首字母都要大写

复数类型 3 + 4i, 不会用的

非数字类型

字符串: (str) 使⽤引号引起来的就是字符串

列表 (list) [1, 2, 3, 4]

元组(tuple) (1, 2, 4, 4)

字典 (dict) {'name': '⼩明', 'age': 18}

变量

定义之后, 想要是使用变量中的数据, 直接使用变量名即可。

变量注意事项: 变量必须先定义(保存数据)后使用(取出数据)

定义变量

变量名 = 数据值 # 可以理解为 是将数据值保存到变量中 # ⽐如: name = '张三' # 定义⼀个变量 name, 存储的数据值是 张三

使用变量

变量定义之后, 想要是使用变量中的数据, 直接使用变量名即可 # 使用变量获取数据, 打印 print(name)

变量名的命名规范

必须由字母数字和下划线组成, 并且不能以数字开头

不能使用Python 中的关键字作为变量名

区分大小写

建议性的命名

驼峰命名法

大驼峰: 每个单词的首字母大写 MyName

小驼峰: 第⼀个单词的首字母小写,其余单词的首字母大写 myName

下划线连接法: 每个单词之间使⽤下划线连接 my_name

见名知意

type() 函数

可以获取变量的数据类型

type(变量)

想要将这个变量的类型在控制台显示, 需要使⽤ print 输出 print(type(变量))

整型 <class 'int'>

age = 18print(type(age)) # type(age).print 回车

浮点型 <class 'float'>

height = 1.71print(type(height))

布尔类型 <class 'bool'> True False

isMen = Trueprint(type(isMen))

字符串类型, 使用引号引起来的就是字符串 <class 'str'>

name = '小明'

类型转换

根据代码的需要, 将⼀种数据类型转换另⼀种数据类型(将 input 输⼊得到的数字转换为整型)

int() 将其他类型转换为 int 类型

可以将 float类型的数字转换为 整型

可以将 整数类型的字符串 转换为 整型 3 123

float() 将其他类型转换为 浮点型

可以将 int 类型转换为 浮点型 float(3) ---> 3.0

可以将 数字类型的字符串(整数类型和⼩数类型) 转换为 浮点型

str() 将其他类型转换为 字符串类型

任何类型都可以使⽤ str() 将其转换为字符串, ⼀般都是直 接加上引号

输入

获取用户使用键盘录⼊的内容使⽤的函数是 input()变量 = input('提示的信息')

代码从上到下执行, 遇到 input 函数之后,会暂停执行,等待⽤户的输入, r如果不输入会⼀直等待

在输入的过程中,遇到回车,代表本次输⼊结束

会将你输入的内容 保存到等号左边的变量中, 并且 变量的数据类型 ⼀定是 str

result = input('请输⼊内容:')print(type(result), result) # 打印数据类型和 数据值

直接回⻋ <class 'str'>

小明 <class 'str'> 小明

18 <class 'str'> 18

True <class 'str'> True

输出

输出使用的函数是 print() 函数, 作用,将程序中的数据或者结果打印到控制台(屏幕)print('hello world')name = '⼩明'print(name)age = 18print(name, age) # 可以使用逗号输出多个内容

格式化输出

在字符串中指定的位置,输出变量中存储的值.

在需要使用变量的地方,使用特殊符号占位

使用变量填充占位的数据

% 格式化输出占位符号

%d 占位, 填充 整型数据 digit

%f 占位. 填充 浮点型数据 float

%s 占位, 填充 字符串数据 string

补充: 其实 %s 的占位符,可以填充任意类型的数据


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容