对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。
定义变量的语法为: 变量名 = 变量值
。(这里的=作用是赋值。)定义变量后可以使用变量名来访问变量值。
# 不使用变量打印三次 "我好帅",如果需求变成打印 "我好美" 需要修改三行代码
print("我好帅")
print("我好帅")
print("我好帅")
# 使用变量打印三次 "我好帅",如果需求变成打印 "我好美" 需要修改一行代码
talk = "我好帅"
print(talk) # 注意,变量名不需要使用引号包裹
print(talk)
print(talk)
所谓变量名,可以理解为箱子
,当需要使用变量值,就把对应的箱子拿来。
变量的主要变量类型有,数字(int,long,float,complex),字符串string,布尔(true,false),列表list,元组tuple,字典dictionary。
如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以把一个变量重新赋值。
程序就是用来处理数据的,而变量就是用来存储数据的
查看变量的类型,使用type(变量名)然后打印输出查看即可。
Python中的标识符,就是定义函数名,变量名等具有特殊意义的表示符号。
标识符的组成只能用,数字,字母,下划线,而且数字不能开头。
命名习惯:
建议命名的标识符能够见名知意,保持最优雅的一面。
小驼峰命名法,如用户名,用户登陆
大驼峰命名法,如名字,姓氏
下划线命名法,如USER_NAME,USER_LOGIN
这些命名法一般看个人习惯,我个人一般习惯使用下划线,比较顺手。
关键字其实不像想象中的那么高大上,就是官方已经使用了的具有特殊含义的标识符而且不允许个人再进行使用,防止系统报错,关键字有如下一些简单常用的:
在Python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别。也就是说在使用的时候 “变量没有类型,数据才有类型“。如果想在蟒中查看变量,直接使用式(变量名)函数查看输出即可。
False None True and as assert break class
continue def del elif else except finally for
from global if import in is lambda nonlocal
not or pass raise return try while with
yield
Python中的输入和输出,都是相对于计算机而言的输入和输出的。在程序中,了看到%
这样的占位操作符,这就是Python的中格式化输出。
如下:
age = 18
name = "xiaohua"
print("我的姓名是%s, 年龄是%d" % (name, age))
在代码中,对应的位置处,输入占位符,表示将要在这个位置输入一个数据,可以是字符串,数字等类型。如果有换行\ n元素,则会在换行元素的前一个字符处实现换行的效果。
下面附图Python中的占位符表格说明:
格式符号 | 转换 |
---|---|
%S | 字符串 |
%d | 有符号十进制整数 |
%F | 浮点数 |
%C | 字符 |
%u | 无符号十进制整数 |
Ø% | 八进制整数 |
%X | 十六进制整数(小写字母0X) |
%X | 十六进制整数(大写字母0X) |
%E | 科学计数法(小写 'E') |
%E | 科学计数法(大写“E”) |
%G | %f和%e的简写 |
%G | %F和%E的简写 |
和输入相对的,有输出,当然有输入,同样的输入也是相对于计算机的输入,使用比如说键盘鼠标状语从句:我们能输入侧字符状语从句:操作指定,而显示器使用们为就能看到输出来的东西内容。
Python中的输入,我们一般使用的输入函数
# 如下
user_input=input("请输入内容")