Python 基础数据类型与变量赋值

数字

字符串

列表

元组

字典

  1. Python 中的数字支持一般的数学运算,如 + 代表加法, * 代表乘法,** 代表乘方。

>>> 8 + 4
12
>>> 8 * 4
32
>>>

注:

        在python 3.5中,input 方法默认接收的是字符串,如果要使用数字,可以将接收到的结果再用int方法转换成数字。

>>> count = input("input:")
input:8
>>> type(count)
<class 'str'>
>>> count = int(count)
>>> type(count)
<class 'int'>
>>>

    2.字符串是记录文本信息的,字符串是单个字符的集合。字符串支持索引和切片。另外还支持字符串的格式化。以下为两种字符串格式方法:

>>> '%s eggs and %s chickens' %(2,4)
'2 eggs and 4 chickens'

>>> '{0} eggs and {1} chickens'.format(2,4)
'2 eggs and 4 chickens'

    3.列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

列表的排序,嵌套:

>>> x = ['a','c','b']
>>> x.sort()
>>> x
['a', 'b', 'c']

>>> y = [12,[1,2,3],[4,5,6],7]
>>> y
[12, [1, 2, 3], [4, 5, 6], 7]

    3.字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。

字典中的key是无序的,且不可重复,如果在字典中创建了两个相同的KEY,那么后一个key会被记住。

>>> dict = {
...     'name':'yang',
...     'age':18,
...     'name':'zheng'
... }
>>> dict
{'name': 'zheng', 'age': 18}

遍历字典:

>>> dict = {                                                                    
...     'a':1,
...     'c':3,
...     'b':2
... }
>>> print(list(dict.keys()))                                     //  取出字典中所有的key
['a', 'c', 'b']

>>> for key in sorted(dict):
... print(key,'-----',dict[key])                                   //  按字典中的Key排序字典
...
a ----- 1
b ----- 2
c ----- 3

    4.Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

变量赋值:

    1.直接赋值

>>> x = 1
>>> x
1

    2.多元赋值

>>> x,y,z = 1,2,3
>>> print(x,y,z)
1 2 3

    3.多重赋值

>>> x = y = z =10
>>> x
10
>>> y
10
>>> z
10
>>>

    4.增量赋值

>>> x = 1
>>> x +=1
>>> x
2

增量赋值将数学运算隐藏在赋值过程中。比较常用的有:+=    -=  *=   /=

 

 

 

 

转载于:https://my.oschina.net/u/2510715/blog/677751

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值