一、变量
- 变量是内存中的一块区域。
- 变量的命名: 变量名由字母,数字,下划线组成。
整型
浮点型
• 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.赋值运算符
赋值运算符: =, +=, -=, /=, %= (=和==,a+=3 a=a+3)
*)练习
判断闰年?
这个年份能被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 (三目运算符的实现)
*)练习:
写一程序,录入信息包括hostname、IP、
used_year、CPU、Memory、manager_name,
如果使用年限超过10年,直接显示警告信息“该服务
器使用年限太久!”,如果使用年限不超过10年,显
示该服务器信息如下面的格式如下:
主机信息
主机名: hostname
IP:IP
使用年限:used_year
CPU:CPU
Memory:Memory
*)练习
用户名和密码系统给定;
2. 用户登录时,输入用户名和密码,判断是否登录成功;
三目运算符
python不支持: a>b?a:b
python支持: a if a>b else b
三目运算符的实现
*)练习