美文网首页
python语法基础

python语法基础

作者: 无边小猪 | 来源:发表于2018-10-22 12:50 被阅读0次

    1、常量需要加上单引号、双引号、三引号。如果字符串内容包含了单引号就可以用双引号,如果需要换行则加三引号(print后面也可以不加括号)

    print('''line1
    line2
    line3''')
    

    2、变量不用加类型限定,不用引号表示,可以在使用中不断修改类型
    变量的直接负值都是深拷贝

    a=123
    a='efg'
    a=True
    

    3、输入input():name = input() //定义了一个变量name,内容来自输入
    输入的时候如果是常量依然要加单引号

    4、print 不加括号,加了会连括号一起打印,可连续打印字符串,可以计算公式

    name=TT
    print 'name',name
    print 'abc','def'
    print 5+7
    

    5、input(),命令行输入

    birth = input('birth is: ')//输入的时候字符串需要带单引号  如:birth is: '19870101'
    print('my birth is %s'%(birth))
    

    6、None, True, False, and, or, not

    7、bytes类型的数据用带b前缀,如 x = b'ABC'

    8、格式化与c语言一致,变量集合在格式之后用%()

    'Hi, %s, you have $%d.' % ('Michael', 1000000)
    

    9、格式化

    整数 浮点数 字符串 十六进制整数
    %d %f %s %x

    10、Python3之前只支持UTF-8也就是不支持中文,Python3及之后版本支持Unicode。

    len('ABC')//求长度
    b'\xe4\xb8\xad\xff'.decode('utf-8', errors='ignore')//类型转换
    

    11、变长数组[],声明后可修改数组

    classmates = ['Michael', 'Bob', 'Tracy']
    classmates[0]    //从0开始
    len(classmates)    //计算长度
    classmates.append('Adam') //追加变量
    classmates.pop(1)    //删除某个元素
    

    12、定长数组(),一旦声明就不能修改

    array = ('Michael', 'Bob', 'Tracy')
    t = ('a', 'b', ['A', 'B']) //二维数组
    

    相关文章

      网友评论

          本文标题:python语法基础

          本文链接:https://www.haomeiwen.com/subject/mnawzftx.html