如何运行python程序:
$python3 xxxx.py
数字类型:
整型 int
浮点型 float
布尔型 bool
复数类型 complex [便于使用在数学上]
Nonetype 空值 None 是对象,真是含义是啥也没有
表达式 数字和运算符 +-*/ // ** %
比较运算符:>< >= <= == !=
布尔运算:not and or
变量:绑定数值或绑定数据对象
赋值语句:变量=表达式
没有变量就创建变量,有这个变量就改变变量
复合赋值运算符:+= -= *= /=
为了改变变量,以后再用
is/is not
判断两个对象是不是一个 (id)
id(obj) 返回对象的Id地址
两个对象的id相同,就是同一个对象
type(obj) 返回对象的类型
help()查看帮助文档
del 语句 删除变量
内建函数:
abs() round float int bool complex
换行符 \
pow函数
pow(x,y,z=None)
两个参数时相当于x**y,三个参数时.相当于x**y%z
换行
1. 显示换行:折行符\
2. 隐藏式换行:
所有的括号内换行 称为隐藏式换行 ()[] {}
示例:
i=1+2+3\
+4+5 (显示换行)
i=(1+2+3
+4+5)
括号要成对出现,会隐藏式换行直到找到对应的括号为止
基本输入输出
基本输入函数input 从标准输入设备上读取一个字符串
input('提示字符串') 返回输入的字符串(仅python3)'提示字符串'可为空
基本输出函数:print
将一系列的值以字符串的形式输出到标准输出设备上,默认为终端
print(value,…,sep=’’,end=’\n’)
选项的关键字参数为:
sep两个值之间的分隔符,默认为一个空格
end输出完毕后在末尾自动追加一个字符,默认为换行符’\n’
练习:
1.今天是小明20周岁的生日,假设每年365天.计算他过了多少个星期.余多少天?
2.分三次输入当前的小时,分钟,秒数,在终端打印已距离凌晨过了多少秒?
If 语句
作用:让程序根据条件选择性的执行某些语句
说明:if语句又叫条件语句,也叫分支语句
语法:
if 真值表达式1:
语句块1
elif 真值表达式2:
语句块2
…….
else:
语句块n
[多行复合语句,多条语句打包]
语法说明:
elif子句可以有0个,1个或多个
else子句可以有0个或1个且只能放在此if语句的最后
要求:if语句内部的语句通常以4个空格的缩进来表示包含关系,相同的缩进格式代表相同的所属级别
练习:
1.任意输入一个数,判断是否大于100,判断是否大于0,判断是否在20~50之间.
2.输入月份求季度,输入季度求月份.
if 语句的真值表达式
if 100: 等同于 if bool(100):
bool(x)取值为假的情况:
0 '' [] {} () set()空集合 None
if 语句嵌套
if语句本身是由多条子句组成的一条复合语句
if语句可以作为语句嵌套到另一个语句内部
语句是一个执行单位
赋值语句 del语句 if语句 表达式语句
表达式:数据+运算符
条件表达式:
语法:
表达式1 if 真值表达式 else 表达式2
作用:
如果真值表达式的布尔环境值为True,则执行表达式1并返回结果的引用,否则只型表达式2并返回结果的引用.
pass 语句
作用:通常用来填充语法空白 pass语句有名空语句
布尔运算
运算符 not and or 非 与 或
布尔非操作 not
语法: not x
作用:对x进行布尔取值,bool(x)为True则返回False,否则返回True
布尔与操作 and
语法:
x and y
注意:x,y代表表达式
作用:优先返回假值对象
当bool(x)的值为False时,返回x,否则返回y
布尔或操作
语法:
x or y
作用:优先返回真值对象
当x为True时,返回x,否则返回y
True or True #True
True or False #True
False or False #False
False or True #True
100 or 200 #100
100 or 0.0 #100
0 or 200 #200
0 or 0.0 #0.0
正负号运算符
+ -
语法: + 表达式
- 表达式
练习:
1.北京出租车计费
收费标准 3公里以内13元,超过3公里后基本单价为2.3元/公里
空驶费:超过15公里以后,每公里加收基本单价的50%作为返程的空
驶费(3.45元/公里)
要求:输入公里数,打印出费用的金额
以元为单位进行四舍五入
2.输一个学生的三科成绩
打印最高分 最低分 平均分
3.给出一个年份,判断是否为润年并打印结果;
润年规则:每四年一润年 每百年不润年四百年又润年
4.BMI指数 身体质量指数
BMI公式: BMI=体重(公斤)/身高米的平方
标准表:BMI<18.5 体重过轻
18.5<=BMI<=24 正常范围
BMI>24 体重过重
$python3 xxxx.py
数字类型:
整型 int
浮点型 float
布尔型 bool
复数类型 complex [便于使用在数学上]
Nonetype 空值 None 是对象,真是含义是啥也没有
表达式 数字和运算符 +-*/ // ** %
比较运算符:>< >= <= == !=
布尔运算:not and or
变量:绑定数值或绑定数据对象
赋值语句:变量=表达式
没有变量就创建变量,有这个变量就改变变量
复合赋值运算符:+= -= *= /=
为了改变变量,以后再用
is/is not
判断两个对象是不是一个 (id)
id(obj) 返回对象的Id地址
两个对象的id相同,就是同一个对象
type(obj) 返回对象的类型
help()查看帮助文档
del 语句 删除变量
内建函数:
abs() round float int bool complex
换行符 \
pow函数
pow(x,y,z=None)
两个参数时相当于x**y,三个参数时.相当于x**y%z
换行
1. 显示换行:折行符\
2. 隐藏式换行:
所有的括号内换行 称为隐藏式换行 ()[] {}
示例:
i=1+2+3\
+4+5 (显示换行)
i=(1+2+3
+4+5)
括号要成对出现,会隐藏式换行直到找到对应的括号为止
基本输入输出
基本输入函数input 从标准输入设备上读取一个字符串
input('提示字符串') 返回输入的字符串(仅python3)'提示字符串'可为空
基本输出函数:print
将一系列的值以字符串的形式输出到标准输出设备上,默认为终端
print(value,…,sep=’’,end=’\n’)
选项的关键字参数为:
sep两个值之间的分隔符,默认为一个空格
end输出完毕后在末尾自动追加一个字符,默认为换行符’\n’
练习:
1.今天是小明20周岁的生日,假设每年365天.计算他过了多少个星期.余多少天?
2.分三次输入当前的小时,分钟,秒数,在终端打印已距离凌晨过了多少秒?
If 语句
作用:让程序根据条件选择性的执行某些语句
说明:if语句又叫条件语句,也叫分支语句
语法:
if 真值表达式1:
语句块1
elif 真值表达式2:
语句块2
…….
else:
语句块n
[多行复合语句,多条语句打包]
语法说明:
elif子句可以有0个,1个或多个
else子句可以有0个或1个且只能放在此if语句的最后
要求:if语句内部的语句通常以4个空格的缩进来表示包含关系,相同的缩进格式代表相同的所属级别
练习:
1.任意输入一个数,判断是否大于100,判断是否大于0,判断是否在20~50之间.
2.输入月份求季度,输入季度求月份.
if 语句的真值表达式
if 100: 等同于 if bool(100):
bool(x)取值为假的情况:
0 '' [] {} () set()空集合 None
if 语句嵌套
if语句本身是由多条子句组成的一条复合语句
if语句可以作为语句嵌套到另一个语句内部
语句是一个执行单位
赋值语句 del语句 if语句 表达式语句
表达式:数据+运算符
条件表达式:
语法:
表达式1 if 真值表达式 else 表达式2
作用:
如果真值表达式的布尔环境值为True,则执行表达式1并返回结果的引用,否则只型表达式2并返回结果的引用.
pass 语句
作用:通常用来填充语法空白 pass语句有名空语句
布尔运算
运算符 not and or 非 与 或
布尔非操作 not
语法: not x
作用:对x进行布尔取值,bool(x)为True则返回False,否则返回True
布尔与操作 and
语法:
x and y
注意:x,y代表表达式
作用:优先返回假值对象
当bool(x)的值为False时,返回x,否则返回y
布尔或操作
语法:
x or y
作用:优先返回真值对象
当x为True时,返回x,否则返回y
True or True #True
True or False #True
False or False #False
False or True #True
100 or 200 #100
100 or 0.0 #100
0 or 200 #200
0 or 0.0 #0.0
正负号运算符
+ -
语法: + 表达式
- 表达式
练习:
1.北京出租车计费
收费标准 3公里以内13元,超过3公里后基本单价为2.3元/公里
空驶费:超过15公里以后,每公里加收基本单价的50%作为返程的空
驶费(3.45元/公里)
要求:输入公里数,打印出费用的金额
以元为单位进行四舍五入
2.输一个学生的三科成绩
打印最高分 最低分 平均分
3.给出一个年份,判断是否为润年并打印结果;
润年规则:每四年一润年 每百年不润年四百年又润年
4.BMI指数 身体质量指数
BMI公式: BMI=体重(公斤)/身高米的平方
标准表:BMI<18.5 体重过轻
18.5<=BMI<=24 正常范围
BMI>24 体重过重