基础语法、变量
1 Python程序执行方式
- 交互模式
- 脚本文件方式
2 输入输出
print() # 输出
input() # 输入
3 变量和字面量
什么是字面量
字面量(literal),又翻译成直接量,就是程序中直接使用的数据值
什么是变量
- 变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态。
为什么要有变量
# 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。
# 比如:
英雄的等级为1,打怪升级(变)为10
僵尸的存活状态True,被植物打死了,于是变为False
人的名字为alan,也可以修改为Alan
如何定义变量
#变量名,等号,变量值
name='xiaohong'
sex='male'
age=18
level=10
变量的定义规范
#1. 变量名只能是 字母、数字或下划线的任意组合
#2. 变量名的第一个字符不能是数字
#3. 关键字不能声明为变量名['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']
定义方式
#驼峰体
AgeOfOldboy = 56
NumberOfStudents = 80
#下划线(推荐使用)
age_of_oldboy = 56
number_of_students = 80
定义变量名不好的方式
#1. 变量名为中文、拼音
#2. 变量名过长
#3. 变量名词不达意
4 注释
Python中的注释有单行注释和多行注释:
Python中单行注释以 # 开头
多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来
5 格式化输出
输出结束符
print('hello wolrd' end=' ')
占位符
#%s字符串占位符:可以接收字符串,也可接收数字
print('My name is %s,my age is %s' %('xiaohong',18))
#%d数字占位符:只能接收数字
print('My name is %s,my age is %d' %('xiaohong',18))
print('My name is %s,my age is %d' %('xiaohong','18')) #报错
#接收用户输入,打印成指定格式
name=input('your name: ')
age=input('your age: ') #用户输入18,会存成字符串18,无法传给%d
print('My name is %s,my age is %s' %(name,age))
练习:用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式
------------ info start -----------
Name : xiaohong
Age : 17
Sex : male
Job : Teacher
-------------info end -----------------