zoukankan      html  css  js  c++  java
  • 基本数据类型与格式化输出

    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、其余均为真
  • 相关阅读:
    nginx
    git命令
    mysql的优化
    nginx下的负载均衡
    IO模式和IO多路复用
    回顾java基础—Java数据类型
    解决jdk1.8上编译dubbo失败
    KB,Kb单位换算,网络带宽中的Kbps和KB/s到底是什么意思? (注:B和b的区别)
    生成器函数_yield_yield from_send
    推导式_集合
  • 原文地址:https://www.cnblogs.com/Roc-Atlantis/p/9093712.html
Copyright © 2011-2022 走看看