内容正文:
Python语法
基础知识2
复习
练习1
以下不可以用作python变量名的是( )
A、_3text B、2_password C、Area D、bmp1
练习2
not 17>=5+9( )
B
False
课堂练习
练习
这位同学的姓名是“小明”,今年15岁,身高1.7米。
请问“小明”是什么数据类型?( )
15是什么数据类型? ( )
1.7呢?( )
A、浮点数float B、字符串str C、整数int
B
C
A
输入函数
输入函数input(),从键盘输入数据。
基本格式:变量=input(“提示信息:” )
input()括号中的内容起提示作用,如果要原样显示在屏幕上,需要加“ ”或‘ ’。
核心: 把 input() 的结果保存到变量中,以便后续使用
例如:myname=input(“请输入myname:”)
输入函数
输入函数input(),从键盘输入数据。
基本格式:变量=input(“提示信息:” )
(1) “提示信息:”表示向用户显示的提示或说明,让用户知道该如何做,该参数可省。
(2) 当程序遇到input语句时就等待用户输入,并将输入的数据赋值给变量。
(3)在python中无论用户输入什么类型的数据, input()函数的返回结果永远是字符串,如果需要其他数据类型可将用数据类型转换函数作转换。
输出函数
输出函数print(),在屏幕上输出数据,有多个输出项,用“,”分隔。
( , 一定是英文状态下的)
返回值:可以输出字符串、数字、变量等等。
例如:
print(123)
print(“hello”)
print(myname)
print(“hello ”,myname)
“hello”是字符串,输出字符串时两端需加引号,输出时会原样显示引号中的内容。
myname是变量,输出时不用加引号(只有字符串需要加引号),输出的是变量的值。
输出函数
name = "李四"
score = 95
print("学生{}的成绩是{}".format(name, score))
.format格式
数据类型转换函数
因为input()返回的永远是字符串,我们需要输入其他数据类型时,就需要进行数据转换。数据类型转换函数可以把数据从一种类型转换为另一种类型:
函数名 float() int() str()
例子 >>>a =“18.5”
>>>a=float(“18.5”)
>>>print(a) >>>b=18.5
>>>b=int(18.5)
>>>print(b)
>>>c=33
>>>c=str(33)
>>>print(c)
结果 18.5 18 ‘33’
运算符与表达式
表达式:由运算符与操作数两部分构成,如“2+3”
表达式:2 + 3
运算符
操作数
运算符:是进行某种运算的标识符号,它标明对操作数所进行的运算。运算符与操作数连接而成的有意义的式子叫作表达式。
赋值语句
基本格式:
变量 = 表达式
功能:将右边表达式的值赋值给左边的变量
赋值语句中的“=”是等号吗?
不是等号,是赋值号
(==才是等号)
注:变量必须在使用前被赋值;变量能够在使用过程中重新被赋值
赋值语句
Python中的赋值语句较为灵活
a=b=c=1
a,b,c=1,2,3
a,b=b,a
c+=a
#数值1赋值给变量a,b,c
#数值1,2,3分别赋值给变量a,b,c
#交换a,b两个变量的值
#等效于c=c+a
活动:赋值语句体验
在Python shell 的命令提示符后输入命令,观察运行结果。
>>>age=17
>>>print(age)
>>>n=4
>>>print(n)
>>>n=n+1
>>>print(n)
>>>a=b=c=1
>>>a,b,c
>>>a,b,c=1,2,3
>>>a,b,c
>>>a,b=b,a
>>>a,b,
>>>c+=a
>>>c
练习
输出_____
开始
结束
y=_____
x=int(input(“请输入整数x:”))
y=x-2
print(y)
输入整数x
题目:输入整数x,将x-2赋值给y,输出y的值。
完善流程图,根据流程图编写代码。
x-2
y
课堂活动
要求:
1、用变量name表示姓名,age表示年龄,用input()输入你的姓名、年龄。
(注意:年龄要用int()函数做数据类型转换)
2、用print()输出你的姓名、年龄。
3、参照仿写,运行成功后以“序号+姓名”命名保存提交。
注:所有的标点符号一定要切换到英文输入法状态下,不然会报错!!!
参考示例:
标点符号“ ”输对了颜色为绿色,
函数input()、print()输对了颜色为紫色,
如果字体颜色为黑色说明没有输对。
ending
$