zoukankan      html  css  js  c++  java
  • Python_数据类型与变量

    一:数据类型

    1.整数

    整数运算结果任然是整数,整数和浮点数混合运算的结果是浮点数

    整数运算永远是精确的,Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉

    2.浮点数

    浮点数运算结果任然是浮点数,整数和浮点数混合运算的结果是浮点数

    浮点数运算可能有误差(四舍五入),Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉

    3.字符串

    (1.) 'abc',"xyz"

    (2.)  转义字符:

     表示换行
    	 表示一个制表符
    \ 表示  字符本

    (3.)raw字符串与多行字符串

    在字符串前面加个前缀 r,表示这是一个 raw 字符串,里面的字符就不需要转义了。

    '''...'''表示多行字符串

    4.布尔值

    True,False

    and,与

    or,或

    not,非

    短路计算:Python在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

     

    5.空值

    None表示空值,不能理解为0,0有意义,空值无意义

    Python把0,空字符串''和None看成False,把其他数字和非空字符串看成True

    二:print语句

    print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出

    print会依次打印每个字符串,遇到逗号“,”会输出一个空格

    print也可以打印整数,或者计算结果

    三:变量

    在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头

    可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量(动态语言)

    当我们写:a = 'ABC'时,Python解释器干了两件事情:

    1. 在内存中创建了一个'ABC'的字符串;

    2. 在内存中创建了一个名为a的变量,并把它指向'ABC'

    也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据

    四:Unicode编码

    # -*- coding: utf-8 -*-
    print u'中文'
  • 相关阅读:
    高仿IOS下拉刷新的粘虫效果
    CSDN无耻,亿赛通无耻
    2014年10月Android面试总结
    HttpClient和HttpURLConnection的使用和区别(下)
    HttpClient和HttpURLConnection的使用和区别(上)
    Gson简单使用
    Android PowerImageView实现,可以播放动画的强大ImageView
    Android访问网络,使用HttpURLConnection还是HttpClient?
    自定义android ProgressDialog
    NPOI导Excel样式设置
  • 原文地址:https://www.cnblogs.com/yay1101/p/7519495.html
Copyright © 2011-2022 走看看