python-01

发布时间:2019-04-09 21:38:35编辑:auto阅读(1904)

    python中的输入

      python2.x中为raw_input(),在python3.x中为input(),这两个函数都返回一个字符串对象,函数中的参数为字符串类型的提示语句

    python中的数据类型

      使用type()函数可以查看所有对象的数据类型,常用的数据类型包括字符串(str),整型(int),布尔型(bool),浮点型(float),列表(list),元组(set),字典(dict),str(object)可将一个对象转换成字符串类型。

     

    python中的注释

      python中存在单行注释和多行注释,实例如下

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    print("hello world!") # 单行注释
    
    # 多行注释
    '''
    print("1")
    print("2")
    print("3")
    '''

    使用井号#开头的为单行注释,使用三个单引号'''扩起来的为多行注释

    python编码

      python2.x默认采用ascii码编码方式(8bit一字节byte),python3.x默认采用unicode编码方式(支持中文,2字节byte),ascii默认不支持中文(GB2312->BGK1.0->BGK18030),utf-8是unicode的压缩和优化,python2.x运行以下代码会报错,出现乱码

    #!/usr/bin/env python
    print "你好,python!"
    

     修改为以下代码能正常显示

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    print "你好,python!

    或者使用如下语句

    #!/usr/bin/env python
    print u"你好,python"

    在字符串的双引号前加u这个关键字,就能在将字符串的编码方式修改为unicode,正常显示中文。

    python if语句

      python中的if判断语句用于当我们需要在判断两个对象是否相等的时候进行

    语法:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    x = 10
    y = 11
    
    if x == y:
        print("equal")
    else:
        print("not equal")

     

关键字