python中的基础语法巩固

一、认识变量
变量是内存中的一块区域。对象赋值实际上是对象的引用。a=10
变量的命名: 变量名由字母,数字,下划线组成, 不能以数字开头. (a,b, c)
hello = 100, hello_world = 100, count2 =100, 1count=10(x)
Python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值;
二、认识运算符
Python 支持五种基本数字类型:
[^ 注意 ]:
1). 整数一般以十进制表示,但是 Python也支持八进制(0开始)或十六进制(0x开始)来表示整数。
十进制转换成二进制 bin(10)
十进制转换成八进制 oct(10)
十进制转换成十六进制 hex(10)
2). 整数的范围取决于机器是32位还是64位? 但长整数不是, 取决于虚拟内存的大小。
3)算术运算符:+,-,,**, /, %, //
4). 赋值运算符:=, +=, -=, /=, *=, %=
5). 关系运算符: >, >=, <, <=, !=, ==
6). 逻辑运算符:逻辑与and, 逻辑或or, 逻辑非not
逻辑与and,全真则真,一假则假,
逻辑或or,全假则假,一真则真
逻辑非(not), 唱反调
三、数据的输入与输出
数据的输入
数据的输出
print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。
数据的普通输出
数据的格式化输出
四、 实例
1.学生平均成绩统计
name = input("please input Name: ")
score1 = float (input("Chinese score: "))
score2 = float (input("Math score: "))
score3 = float (input("English score: "))
sum_score = score1 + score2 + score3
avg_score = sum_score /3
print(" %s sum score: %.2f , avg score: %.2f " %(name, sum_score, avg_score))
2.温度转换
fahrenheit=float(input("please input shuzhi:"))
celsius= float((fahrenheit-32)/1.8)
print( "celsius: %.2f" %(celsius) )