一,python的第一个程序
print("Hello World")
二,变量
2.1,什么是变量
name="wxp"
name为变量名,"wxp"是变量值,=是赋值符号。
2.2,为何要有变量?
程序执行的本质就是一系列状态的变化,变量二字的核心一个是变,一个是量,'变'正好对应程序的变化,'量'即计量,反映的是某种状态,
比如一款游戏中的人物初始等级:level=1,过了一段时间后升级了:level=10
2.3,变量的引用
#!/usr/bin/env python name='wxp' #变量的声明
name #通过变量名,引用变量的值
print(name) #引用并且打印变量名name对应的值,即'wxp'
2.4,标识符(变量名)命令规范:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
2.5,定义方式
驼峰体
AgeOfOldboy = 56 NumberOfStudents = 80
下划线
age_of_oldboy = 56 number_of_students = 80
推荐使用下划线
2.6, 定义变量不好的方式举例
- 变量名为中文、拼音
- 变量名过长
- 变量名词不达意
2.7, 常量
常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量.
三,程序交互
name = input("What is your name?") print("Hello " + name )
执行脚本就会发现,程序会等待你输入姓名后再往下继续走。
可以让用户输入多个信息,如下
name = input("What is your name?") age = input("How old are you?") hometown = input("Where is your hometown?") print("Hello ",name , "your are ", age , "years old, you came from",hometown)
执行输出
What is your name?wxp How old are you?21 Where is your hometown?gansu Hello wxp your are 22 years old, you came from ShanDong