• 基本数据类型与格式化输出


    1.用户与程序交互

    这里有一个版本问题,python2和python3 input接受的数据类型有区别。

    python3里input接受的类型输出都是字符串格式。

    python2里input接受什么类型,输出就是什么类型。

    python2里的raw_input和python3里的input相似。

    2.代码注释

    单行注释用#  ctrl + /

    多行注释用“”“  ”“” 三对双引号

    注释原则:

    不用全部注释,自己难理解的或者重要的部分。

    注释可以用英文或者汉语,不可以用拼音。

    文件头

    #!/user/bin/env python

    #-*- utf-8 -*-

    基本数据类型

    什么是数据?

    数据就是变量的值。

    为什么要有数据?

    变量值是反映状态的变化,不同的状态需要用不同的数据类型来标识。

    数据类型:

    数字:

      整型:int 

      长整型:long   python3里不再有长整型了。

      浮点型:float

      复数型:complex  a = 1+2j

    字符串:

      加了引号的字符就是字符串类型。

    单引号,双引号和多引号的区别:单引号和双引号没区别。多引号用于多行字符。

    字符串的拼接

    相加或相乘:a = "qw",b = "er" a + b = "qwer"  c = 5 a*c = "qwqwqwqwqw"

    注意:字符串相加的效率并不高,需要重新申请一个全新的内存空间,把字符串a和b存入进去。

    只能字符串之间相加,不能字符串和别的类型相加。

    布尔值 *****

    True  False

    所有数据类型都自带布尔值
    1、None,0,空(空字符串,空列表,空字典等)三种情况下布尔值为False
    2、其余均为真
  • 相关阅读:
    python-Mitmproxy抓包
    pytest-html、cov、xdist
    python-unittest添加用例的几种方式
    python-*args、**kargs用法
    One,Two,Three,Ak模板
    栈和队列小练习
    区块链入门介绍笔记
    Research on Facebook and Social Graph
    线段树板子的小修改
    htaccess远古时期技术了解一下
  • 原文地址:https://www.cnblogs.com/Roc-Atlantis/p/9093712.html
Copyright © 2020-2023  润新知