码迷,mamicode.com
首页 > 编程语言 > 详细

python复习

时间:2017-09-11 19:51:18      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:复制   字符串   class   注释   中文   不同的   int   str   pytho   

一.数据类型

1、整数

  • 例如:1,100,-1,-100 或者使用十六进制表示 0xff00,0xa5b4c3d2...;

2、浮点数

  • 带有小数点的统称为小数;

3、字符串

  • 用‘’或“”括起来的任意文本,如‘abc’,“def”,表示方法不同结果相同;

4、布尔值

  • 布尔值只有两种False、Ture;
  • 通过and、or 、not运算获得布尔值;
  • 其中 0,空字符串‘‘和None看成False,其他数值和非空字符串都看成Ture;
  • 例子:
    a = True
    print a and ‘a=T‘ or ‘a=F‘
    

    结果是 a=T;原因涉及到and和or的运算的一条法则:短路计算,A、在计算 a and b 时,如果a是False,则根据与运算法则,整个结果必定是False,因此返回a;如果是Ture,则整个计算结果必定取决与b,因此返回b。B、在计算 a or b 时, 如果a是Ture,则根据或运算法则,整个计算结果必定为Ture,因此返回a;如果a是False,则整个计算结果必定取决与b,因此返回b。

5、空值

  • 空值用None代表,0不是空值,0有意义而None没有;

二、python注释

1、#注释:#开头后面的都是注释内容;

2、""" """或‘‘‘ ‘‘‘:多行注释,凡是被单或双引号包起来都为注释内容

三、变量

a_007 = 123

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

2、‘=’ 赋值语句,可以把任意数据类型复制给变量,同一个变量可以反复复制,而且可以是不同类型的变量,不同于数学中的等号,;

3、变量的指向

a = ‘ABC‘
b = a
a = ‘XYZ‘
print(b)
# ABC

四、转义

  • \n换行
  • \t一个制表符(缩进)
  • \\表示
  • \表示
  • \转义本身.
  • r‘’ 防止转义 

五、编码问题

  • py2 如果存在中文需要 需要在表头 -*- coding: utf-8 -*-
  • py3不存在这个问题

六、四则运算

  • -
  • *
  • /
  • %  取余数
  • 加减乘除以及括号的运算顺序和数学完全一致;
  • 与数学不同的是python整数运算结果仍是整数小数点后面舍弃,浮点数运算结果仍是浮点数;

 

python复习

标签:复制   字符串   class   注释   中文   不同的   int   str   pytho   

原文地址:http://www.cnblogs.com/learn-python-M/p/7506353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!