一、输入输出函数
- 输出函数print()
概述: print()函数由两部分组成,分别是指令和内容。指令代表着你需要Python做什么事情,意思是打印。括号中的是内容,就是要打印的东西。
语法:
print(要输出的内容)
- 输入函数input()
概述:功能是接收用户输入的内容,实现输入功能。
语法:
input(输出的内容)
- "#"注释
"#"后面的东西不会被执行
二、变量
概述:变量用来储存信息。变量就像一个盒子,我们把东西收纳进去并贴上标签(name)便于以后使用。把东西放进盒子里的这个过程被称为赋值,盒子上的标签便是变量名。和通过标签名能知道盒子里的东西是什么一样,我们通过变量名便能得到变量存储的内容。
命名规范
- 只能包含英文字母、数字和下划线
- 不能以数字开头
- 不能跟关键字重名
- 变量名更简单易懂,描述实际内容
name1='唐三'
age=13
name2='小舞'
print(name1)
print(age)
print(name2)
三、数据类型
六大数据类型
- 整数
整数和我们数学课本中定义的一样:是正整数、负整数和零的统称,它是没有小数点的数字。整数,英文为integer,简写做int。能用数字代表的值我们一般都用整数类型(简称整型)的变量来存储,比如年龄、人数、出生年等等。
age=13
- 浮点数
与整数相对,浮点数则是带小数点的数字,比如温度、里程、体重等使用浮点数类型。英文名是float。
print(36.5)
print(-5.3)
print(1.0)
- 字符串
一种数据类型,是编程语言中表示文本的数据类型。
表现形式:用一对引号包裹
'富贵儿'、"富贵儿"、"""富贵儿"""、''''富贵儿''''
- 布尔类型
英文bool,布尔类型只有两种值,True为真,代表“有”、“正确”,False为假,代表“无”、“空”或“错误”。
- None
是一个单独的数据类型,在Python中,None是一个特殊的值,表示“什么都没有”。
6.列表、元组、字典、集合也是常见的数据类型。
类型转换
在Python 中我们经常需要将不同的数据类型进行转换,主要的数据类型转换方法如下:
- str():将其他数据类型转成字符串
- int():将其他数据类型转成整数
- float():将其他数据类型转成浮点数
title='赤壁之战'
year=208
place='湖北省赤壁市'
status='孙刘联军5万,曹军20万'
result='孙刘联军胜利,曹军伤亡过半'
print(title)
print('时间:'+str(year))
print('地点:'+place)
print('参战方兵力:'+status)
print('结果:'+result)
四、运算符
- 算术运算符
Python有+(加)、-(减)、*(乘)、/(除)、%(取余)这5个运算符,除此之外还有两个特殊的运算符。分别是//(取整)和**(幂运算符,或叫乘方运算符)。
- 比较运算符
比较运算符包括<、<=、>、>=、==、!=。比较运算符根据表达式的值的真假返回布尔值True或False。
rent=int(input('请输入房租'))
if rent<=3000:
print('就租这个吧')
else:
print('这可太贵了')
result1='就租这个吧'
result2='这可太贵了'
- 逻辑运算符
逻辑运算符就是我们常说的与、或、非,在python里分别表示为and、or、not。
使用逻辑运算符可以将任意的表达式连接在一起,并得到一个布尔值。
reward1='奖励一台电脑'
reward2='奖励一顿油焖虾'
reward3='奖励一顿胖揍'
def choose_reward(math_score,physics_score):
if math_score>=75 and pysics_score>=70:
print(reward1)
elif math_score>=60 and pysics_score>=60:
print(reward2)
else:
print(reward3)
choose_reward(76,71)