一、变量
1. 变量命名规则:
语法:(下划线或字母)+(任意数目的字母、数字或下划线)
如:a123,_a123,_a123_
变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。区分大小写,即:Name与name不是同一变量。禁止与python关键字及保留字相同。
python关键字:
False class finally is returnNonecontinue for lambda tryTruedef from nonlocal while
and del global notwith
aselif if or yield
assert else import pass
break except in raise
注:在Python中,变量名没有类型,但对象有;变量名只是对对象的引用(内部实现为指针)
2. 变量的声明与赋值:
1)
name = “123”#1. 声明变量name#2. 将“123”赋值给变量name
2)
name = “124”
name1= name #将name的值赋给变量name1
二、用户输入
#!/usr/bin/env python#-*- coding: utf-8 -*-
#将用户输入的内容赋值给 name 变量
name = raw_input("请输入用户名:")#打印输入的内容
print name
python3已丢弃raw_input函数,python2中的row_input函数与input函数的区别:
row_input:若用户输入为数字时,依然以字符串形式获取用户输入,如用户输入123,则name的值为字符串“123”
input:若用户输入为数字时,以int类型获取用户输入,如用户输入123,则name的值为数字123。
三、流程控制
程序流程分三种结构:顺序结构(代码自上而下执行)、选择结构、循环结构。
1. 顺序结构
number = 111name= "12"
print(number)print(name)
程序运行顺序如代码所示,自上而下,输出结果为111、”12“。
2. 选择结构
语法:
1)if 条件:
如果条件成立则执行条件代码块语句,否则继续执行后续代码
2)if 条件:
condition1
else:
condition2
如果条件成立执行condition1代码,否则执行condition2代码
3)if 条件1:
condition1
elif 条件2:
condition2
else:
condition3
如果条件1成立,则执行condition1代码,否则若条件2成立则运行condition2代码,若以上都不成立,则运行condition3代码。