zoukankan      html  css  js  c++  java
  • python基础2

    5. 多变量赋值。

    a = b = c =1
    a , b ,c = 45 , 54 ,'shiyanlou' # 等号两边都是元组
    x,y =y,x #两值交换

    6. 赋值语句不可以返回值,对象是通过引用传递的。

     

    5.运算和表达式

    表达式由运算符和操作数组成,像 2+3 就是一个表达式,其中 2 和 3 是操作数,加号是运算符。

    1. 算术运算

    运算符的优先级按照从低到高排序,同一行优先级相同

    - 加(+)、减(-)

    - 乘(*)、除(/)、取整(//)、求余(%)

    - 乘方(**)

    2. 乘方(**) 右结合

    2**2**3=256
    (2**2)**3=64

    3. 不同类型的数据运算,会发生隐式类型转换,转换的规则是低等类型向高等类型转换。

    4.字符串与整数相乘。

    print 'shiyanlou'*3 # 结果shiyanloushiyanloushiyanlou

    5. 逻辑运算逻,对于逻辑与,或,非,我们使用 and,or,not 这几个关键字。

      • 0、空字符''和None都是False,其他数值都是True。
      • Python 解释器在进行布尔运算,只要提前确定运算结果就不会继续往后计算了。
    True and 'a=T' # 结果是 'a=T'
    'a=T' or 'a=F' # 结果是 'a=T'

    6. 不支持自加(i++)和自减(i--)。

     

     

    6.输入

    input() 在对待纯数字输入返回所输入的数字的类型(int,float)。

    raw_input() 将所有输入作为字符串看待,返回字符串类型。

    x = input() # 输入 1+2
    print(type(x)) # 输出 <type 'int'>
    y = raw_input() # 输入 1+2
    print(type(y)) # 输出

    一般情况下使用 raw_input() 来与用户交互,可以避免类型发生错误。

     

    7.输出

    1. print 语句也可以跟上多个字符串,用逗号“,”隔开,遇到逗号“,”会输出一个空格。

    print('1+2=', 1+2)  # 1+2= 3

    2. 多行输出使用三个引号和使用换行符` `一致。

    print '''Python
    Python
    Python'''
    print "Python
    Python
    Python"
  • 相关阅读:
    Java自学
    java自学
    Java自学
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
  • 原文地址:https://www.cnblogs.com/biaobiaohu/p/14233644.html
Copyright © 2011-2022 走看看