软件测试二十阶段(Python基础语法)

1.变量

存储内容可以发生变化的对象 就是变量

例如 age = 18

age就是变量名

18是赋值给这个变量的值

值是可以进行重新赋值的

定义变量的方法

变量名=变量值

变量名的合法命名要求

只能有数字 字母 下划线

变量名只能以字母和下划线为开头

变量名的潜规则

不好的命名习惯

变量名没有含义 比如名是 m、n、a、b

变量名含义不明显:studentage  studentnumber

好的命名习惯

最好能做到见名知意

好的命名习惯有两种  驼峰、下划线分割

驼峰格式命名 studentAge、studentNumber

下划线分割式命名:student_age、student_number

变量的原理

定义变量的时候 变量值会保存到页框中 同时变量名会指向这个内存地址

不可变类型变量:变量的内存地址中保存的值是不会变化 在定义新的变量的时候 会重新找一个空间存储新变量

2.第一个Python程序

项目就是一个文件夹

案例在pycharm中输出hello world

​
print("hello world")

​

输出的格式

#格式1:仅仅输出一个字符串
print("输出的内容")
#输出的内容中没有变量
#格式2:输出变量中的值
print(变量名)

#案例 输出 "hello world"
print("hello world")


#案例 定义一个变量name 输出name中的值
#定义变量 变量名是name 变量的值是Tom 
name = "tom"
#输出字符串name
print("name")
#输出变量name的值
print(name)

输出的结果 既有字符串 也有变量

print("输出的内容 占位符"%(变量,变量...))#输出的内容中有变量

占位符

%s:为字符串类型站位

%d:为数字类型占位

%f:为浮点型占位

%c:为一个字符占位

案例1:用户 tom 的年龄是 18, 手机号是 15633691234, 住址是 hebei

#coding=utf-8

# 定义变量,变量名是name,变量的值是tom
name = "tom"
# 定义变量, 变量名是age,变量的值是18
age = 18
tel = 15633691234
address = "hebei"

#想要的输出结果是: 用户 tom 的年龄是 18, 手机号是 15633691234, 住址是 hebei
# print("用户 %s 的年龄是 %d" %(name,age))
print("用户 %s 的年龄是 %d, 手机号是 %d, 住址是 %s" %(name,age,tel,address))

案例2:

# 定义两个变量
name = "Tom"    # 这个是字符串类型的变量,变量值必须用引号
age = 20       # 这个是数值类型的变量,不需要用引号
tel = "13666666"

# 在输出的时候使用变量
print("你好%s,你的年龄是%d, 你的电话是%s" %(name,age,tel))

案例:用python输出完成如下效果

================================
姓名:tom
年龄:18
电话:13666666
================================
#coding=utf-8

# 定义三个变量
name = "tom"
age = 18
tel = 1366666

# 输出40个 = 
print("="*40)
# 输出中间的信息
print("姓名:%s\n年龄:%d\n电话:%d" %(name,age,tel))
# 输出40个 = 
print("="*40)

判断数据类型

type(变量)

案例:判断几个变量分别是什么类型

name = "tom"
age = 20
tel = "123"

print(type(name))
print(type(age))
print(type(tel))

输出结果中有具体的数据类型

str  表示字符串类型

int 表示整数类型

flloat:表示浮点类型

类型转换

int(变量) 将数据类型转换为整数类型

float(变量)将数据类型转换为浮点数类型

str(变量)将数据类型转换为字符串类型

案例:将整数类型转换为字符串类型

#coding=utf-8
# 这个是整型
s2 = 18        

# 输出变量s2中的值
print(s2)
# 输出变量s2中的变量类型
print(type(s2))

# 将s2的数据类型转换成字符串类型, 然后将转换后的结果赋值给s2
s2 = str(s2)    

# 输出变量s2中的值
print(s2)
# 输出变量s2中的变量类型
print(type(s2))

案例 将字符串类型转换为整数

#coding=utf-8
# 这个是整型
s2 = "18"

# 输出变量s2中的值
print(s2)
# 输出变量s2中的变量类型
print(type(s2))

# 将s2的数据类型转换成字符串类型, 然后将转换后的结果赋值给s2
s2 = int(s2)

# 输出变量s2中的值
print(s2)
# 输出变量s2中的变量类型
print(type(s2))

用户交互

变量 = input("提示信息")

input方法会提示用户输入一个内容 并将用户的输入赋值给变量

输入进来的内容会被自动的转换成字符串内容

案例

name = input("请输入你的姓名:")
age = input("请输入你的年龄:")
tel = input("请输入你的电话:")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值