Python 基础整理(未完)

数据类型和变量:

整数:Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。

计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。

浮点数:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全

相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,

1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

字符串:字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等

布尔值:true和false,布尔类型可以用and。or和not运算

空值:Python用none表示

变量:列如:a = 1 ;b = 2;c = true 等

常量:常量就是不能变的变量,常用的数学常数π就是一个常量

注意:在Python中可以把任何数据都看作是“对象”

字符串和编码:

字符串编码:在Python3中字符串是以Unicode编码,Python支持多种语言。

格式化: 'Hi, %s, you have $%d.' % ('Michael', 1000000)

>>>'Hi, Michael, you have $1000000.'

format(): 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)

>>>'Hello, 小明, 成绩提升了 17.1%'

list和tuple:

list(列表):list是一种有序的集合,可以随时添加和删除其中的元素。

例如:list1 = ["aaaa","bbbb","ccccc","dddddd"]

len(list1)  >>> 4 获取长度
list11[0]   >>> "aaaa" 获得第一个值
list1[-1]    >>> "dddddd" 获得最后一个值

list1.append("eeeee") 添加一个元素到末尾
list1.insert(1, 'Jack') 把元素插入到指定的位置,比如索引号为1的位置
list1.pop() 删除末尾元素
list1.pop(i) 要删除指定位置的元素,用pop(i)

list1[0] = "111111" 将第一个值换成111111

注意:list的值可以使数据类型不同的值。

tuple(元组):uple和list非常类似,但是tuple一旦初始化就不能修改

列如:tuple = ("aa","bb","cc","dd","ee")

这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的

当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,定义一个空
tuple用 a = ().

定义只有一个元素的元组,注意要在元素要加一个“,”,a = (1,)表示元组只有一个
元素

元组使用()来定义元素而列表使用[].

条件判断:

age = 20
if age >= 6:
print('teenager')
elif age >= 18:
print('adult')
else:
print('kid')

循环:

dict:

上一篇:Ajax 学习 - 基础学习


下一篇:JavaScript Allongé 第一呷 :基础函数 (3) 未完