Python基础

变量赋值

counter = 100 #赋值整型变量

miles = 1000.0 # 浮点型

name = "John" # 字符串

标准数据类型

Python有五个标准的数据类型:

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

Python数字

当你指定一个值时,Number对象就会被创建:

var1 = 1
var2 = 10

Python支持四种不同的数字类型:

  • int(有符号整型)
  • long(长整型[也可以代表八进制和十六进制])
  • float(浮点型)
  • complex(复数)

下面是四种数字类型的解释

 

 

Python字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。元素不可变。

s="a1a2···an"

Python列表

列表用 [ ] 标识,支持字符,数字,字符串甚至可以包含列表(即嵌套)。序号不能变,元素可变。

>>> a = [1,2,3]
>>> b = [2,1,3]
>>> id(a)
3235952809032
>>> id(b)
3235982376520
>>> a == b
False
>>> a is b
False
>>>

Python 元组

元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。序号不能变,元素不可变。

>>> a = (1,2,3)
>>> b = (2,3,1)
>>> id(a)
1565586096520
>>> id(b)
1565586096600
>>> a == b
False
>>> a is b
False
>>>

Python 字典

字典用"{ }"标识。字典由索引(key)和它对应的值value组成。由于集合{}是无序的。不会影响最终取值。序号能变,元素可变。

>>> a = {1,2,3}
>>> b = {2,3,1}
>>> id(a)
3235983149992
>>> id(b)
3235983150216
>>> a == b #关系运算
True
>>> a is b #身份运算
False
>>>

Python数据类型转换

函数描述

int(x [,base])

将x转换为一个整数

long(x [,base] )

将x转换为一个长整数

float(x)

将x转换到一个浮点数

complex(real [,imag])

创建一个复数

str(x)

将对象 x 转换为字符串

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s)

将序列 s 转换为一个元组

list(s)

将序列 s 转换为一个列表

set(s)

转换为可变集合

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

unichr(x)

将一个整数转换为Unicode字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

posted @ 2020-08-01 19:13  clonps  阅读(38)  评论(0)    收藏  举报