二、变量的输入和输出
1.不同变量之间的计算
1)数字型之间的变量可以直接计算
在Python中,两个数字型变量是可以直接进行算数运算的
如果变量是bool型,在计算时
True对应的数字是1
False对应的数字是0
演练步骤
1.定义整数i= 1
2.定义浮点数f = 1.1
3.定义布尔型b = True
在iPython中,使用上述三个变量相互进行算术运算
2) 字符串变量 之间使用 + 拼接字符串
In [1]: first name ="蝉"
In [2]: last_ name ="貂"
In [3]: first_ name + Last_ name
Out[3]:'蝉貂'
3)字符串变量可以和整数使用*重复拼接相同的字符串
In [1]:"-"* 10
Out[1]:----------
4)数字型变量和字符串之间不能进行其他计算
In [1]: first_name =
"zhang"
In [2]: x=10
In [3]: x + first_ name
TypeError: unsupported operand type(s) for +: 'int'
and 'str'
类型错误:'+' 不支持的操作类型: 'int' 和'str'
2.变量的输入
所谓输入,就是用代码获取用户通过键盘输入的信息
例如:QQ聊天时,在键盘上输入聊天内容
在Python中,如果要获取用户在键盘上的输入信息,需要使用到input 函数
1)关于函数
一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节
常用的两个函数之一
print(x) # 将x输出到控制台
type(x) # 查看x的变量类型
2)input 函数实现键盘输入
在Python中可以使用input 函数从键盘等待用户的输入
用户输入的任何内容Python都认为是一个字符串
语法如下:
字符串变量= input("提示信息: ")
3)类型转化函数
int(x) # 将 x转换为一个整数
float(x) # 将x转换到一个浮点数
3.变量的格式化输出
语法格式如下:
print("格式化字符串" * 变量1)
print("格式化字符串" * (变量1,变量2))
4.变量的命名
1.标识符和关键字
1.1标识符
标示符就是程序员定义的变量名、函数名
名字需要有见名知义的效果:
-
标识符可以由字母、下划线和数字组成
-
不能以数字开头
-
不能与关键字重名
1.2关键字
-
.关键字就是在Python内部已经使用的标识符
-
.关键字具有特殊的功能和含义
-
.开发者不允许定义和关键字相同的名字的标示符
通过以下命令可以查看Python中的关键字
In [1]: import keyword
In [2]: print(keyword.kwlist)
1) 变量命名规则
命名规则可以被视为一种惯例,并无绝对与强制
目的是为了增加代码的识别和可读性
小写字母加下划线命名法 first_name
驼峰命名法
大驼峰:FirstName
小驼峰:firstName