|
一、变量
- 变量是内存中的一块区域。
- 变量的命名: 变量名由字母,数字,下划线组成。
- 整型
- 浮点型
· 1.2e10代表的数值为1.2的10次方;
· 12e9代表的数值为12的9次方;
3.长整形
4.复数类型
5.bool类型
二、运算符
1.算术运算符
+, -, *, /, %, // (python2.x和python3.x, /操作不同)5/2, 5.0/2, 5//2
// 表示取整 %表示取余
In [10]: from __future__ import division 模块
2.关系运算符:
>, <, >=, <=, ==, != (最终返回结果是bool类型)
注意* == 比较值是否相等 =为附值
3.运算符和表达式
逻辑运算符:逻辑与and, 逻辑或or, 逻辑非not
and, or, not (and,全真则真; or,有真则真)
*)练习
判断闰年?
这个年份能被4整除但不能被100整除, 或者能被400整除,那么就是闰年.
查看帮助:help(cmp)
2.指定类型
3.取绝对值
4.变同类型
In [34]: coerce(1,1.2)
Out[34]: (1.0, 1.2)
5.商和余数
In [36]: divmod(10,3)
Out[36]: (3, 1)
6.四舍五入
In [41]: round(1.3)
Out[41]: 1.0
四、输入
1.input接收数值类型数据
2.raw_input接收字符串类型的数据
a. username = raw_input("用户名:")
password = raw_input("密码:")
print "username:%s password:%s" %(username, password)
b. username = raw_input("用户名:")
password = raw_input("密码:")
用户名:root
密码:redhat
五、输出print
print """也可这样实现
也可如下实现!
测试:
[root@desktop code1]# vim code1_03_io.py
*)练习
要求:输入某学生的三门课成绩,计算出平均值
提示:(couese1+cotrse2+course3)/3
六、判断语句
if语句
if xxxx:
xxxxxx
if ...else ....
if ... elif ... elif... else.....
state1 if 表达式 else state2 (三目运算符的实现)
*)练习
2. 用户登录时,输入用户名和密码,判断是否登录成功;
三目运算符
python不支持: a>b?a:b
python支持: a if a>b else b
三目运算符的实现
*)练习
|
|
|