[2015-07-16] python003

要素4、逻辑操作符
Python提供了4组逻辑运算:
身份操作符
is:判定左端对象引用是否相同于右端对象引用;也可以与None进行比较;
比较操作符
<, >, <=, >=, !=, ==
成员操作符
in或not in:测试成员关系
逻辑运算符
and, or, not
要素5、控制流语句
Python常见的控制流语句:
if
while
for...in
try
要素6、算术操作符
很多Pyhton数据类型也可以使用增强的赋值操作符,如+=, -=
Python的int类型是不可变的,因此,增强型赋值的实际过程是创建了一个新的对象来存储结果后,将变量名执行了重新绑定
要素7、输入/输出
输出
Python3:print()函数
Python2:print语句
输入
input()
raw_input()
Python解释器提供了3种标准文件对象,分别为标准输入、标准输出、标准错误,它们在sys模块中分别以sys.stdin、sys.stdout、sys.stderr形式提供
Python的print语句实现打印---一个队程序员友好的标准输出流接口
从技术角度来讲,print是把一个或多个对象转换为其文本表达形式,然后发送给标准输出或另一个类似文件的流
在Python中,打印与文件和流的概念联系紧密
文件写入方法是吧字符串写入到任意文件
print默认把对象打印到stdout流,并添加了一些自动的格式化
实质上,print语句只是Python的人性化特性的具体体现,它提供了sys.stdout.write()的简单接口,再加上一些默认的格式设置
print接受一个逗号分隔的对象列表,并为行尾自动添加一个换行符,如果不需要,则在最后一个元素后添加逗号
print支持格式化输出
print "String %format1 &format2 ..." %(variable1, variable2,...)
如:In [19]: num = 7.9
In [20]: print 'The num is %f' %num
The num is 7.900000
%后面可以使用的修饰符,(如果有,则只能按下面顺序)
%[(name)][flags][width][.precision]typecode
位于括号中的一个属于后面的字典的键名,用于选出一个具体项
下面标志中的一个或多个
-:表示左对齐,默认为右对齐
+:表示包含数字符号,正数也会带“+”
0:表示一个零填充
一个指定最小宽度的数字
一个小数点,用于按照精度分割字段的宽度
一个数字,指定要打印字符串中的最大字符个数,浮点数中小数点之后的位数,或者整数的最小位数;
如:In [48]: d={'x':32, 'y':27.490325, 'z':65}
In [49]: print "%(x)-10d %(y)0.3g" %d
32         27.5
数据类型转换:
隐式
显式: In [33]: num = 2.2
In [34]: test = str(num)
In [39]: type(num)
Out[39]: float
In [40]: type(test)
Out[40]: str
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值