码迷,mamicode.com
首页 > 编程语言 > 详细

python 小知识点

时间:2015-10-13 00:00:30      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:

1. ‘=‘ 和 ‘==‘问题
 *在c中,在if语句中把‘==‘写成‘=‘不会报错,
      如:if c == 1 写成 if c = 1
      避免方法: if 1 == c,如果写成 if 1 = c编译器会报错
 *在python中,不会出现这种情况,
      因为:python不允许if条件中赋值
      所以: if c = 1就会报错

2. python中最重要的是???   缩进!!!
   python大小写敏感

3. BIF(Buit-in-Functions),内置函数
   命令:dir(__builtins__)可以查看BIF

4. python中支持一行写多个语句
   语句用’;‘分隔
   python中支持一个语句写多行
   每行后面用’\‘即可

5. python中使用print如何不换行呢?
   print默认换行,若不想换行如下:
      print ‘*‘,             #2.x版本
      #print (‘*‘,end=‘ ‘)   #3.x版本

6. python中and和or,and,or,not优先级
   优先级:not > and > or
   and:返回第一个为假的值,若全为真就返回最后一个真
      >>> 0 and 0
      0
      >>> 0 and 3
      0
      >>> 3 and 0
      0
      >>> 3 and 8
      8
   or:返回第一个为真的值,若全为假就返回0
      >>> 0 or 0
      0
      >>> 0 or 9
      9
      >>> 9 or 0
      9
      >>> 11 or 9
      11

7. python中int()函数是将小数转换成整数,是向下取整
     如:int(5.9)结果为5

   使用int()函数时,希望可以四舍五入
     方法:把要转换的数加0.5
     如:  5.6 int(5.6 + 0.5) 结果为6
          5.4 int(5.4 + 0.5) 结果为5

8. 判断字符是字母还是数字等函数  (005课后作业)

9. 快速交换字符
   如:交换x,y,z三个数
     x,y,z = z,x,y

10. 成员资格运算符
    in:用于检查一个值是否在序列中,在就返回True,否则返回False。    

11.三元操作符(.. if .. else ..)
    格式:return1 if 语句 else return2
         如果if后的语句时真的就返回return1,否则返回return2
    如:求a,b,c中的最小数
       a if (a<b and a<c) else (b if b<c else c)

python 小知识点

标签:

原文地址:http://www.cnblogs.com/wangjiaxing/p/4873224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!