美文网首页
2021-01-02

2021-01-02

作者: 如丝如梦 | 来源:发表于2021-01-02 20:46 被阅读0次

列表

>>> squares=[1,4,9,16,25]

>>> squares

[1, 4, 9, 16, 25]

>>> squares[0]

1

>>> squares[-1]

25

>>> squares[-3:]

[9, 16, 25]

>>> squares[:]

[1, 4, 9, 16, 25]

>>> squares+[36,49,64,81,100]

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]


>>>cubes=[1,8,27,65,125]

>>> 4**3

64

>>> cubes[3]=64

>>> cubes

[1, 8, 27, 64, 125]

>>> cubes.append(216)

>>> cubes.append(7**3)

>>> cubes

[1, 8, 27, 64, 125, 216, 343]


>>> letters=['a','b','c','d','e','f','g']

>>> letters[2:5]=['C','D','E']

>>> letters

['a', 'b', 'C', 'D', 'E', 'f', 'g']

>>> letters[2:5]=[]

>>> letters

['a', 'b', 'f', 'g']

>>> letters[:]=[]

>>> letters

[]


>>> a=['a','b','c']

>>> n=[1,2,3]

>>> x=[a,n]

>>> x[['a', 'b', 'c'], [1, 2, 3]]

>>> x[0]

['a', 'b', 'c']

>>> x[0][1]

'b'


range函数

>>> a=['Mary','had','a','little','lamb']

>>> for i inrange(len(a)): #可知len(a)=5

                 print(i,a[i])

0 Mary

1 had

2 a

3 little

4 lamb

>>> print(range(10))

range(0, 10)

>>> sum(range(4)) # 0 + 1 + 2 + 3

6

>>> list(range(4))

[0, 1, 2, 3]


常见的三种数据类型

字符串str:有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。'千寻' "Let's play"都属于字符串类型。

整数:英文为integer,简写做int。Python世界的整数其实和现实世界数学中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。

浮点数:非常好识别,它比整数多了一个小数点『.』。浮点数的英文名是float,与整数(int)和字符串(str)不同,浮点数没有简写。

>>> print(0.55+0.3)

0.8500000000000001

浮点数可能让人有点眩晕,这是因为,与【整数运算结果永远精确】的特点不同,计算机里浮点数的运算是不精确的,会有四舍五入的误差。为什么不是【0.85】,而尾巴多了一个【1】呢?这是因为,Python计算浮点数时,会先把0.55和0.3转化成二进制数【注:二进制数由0和1表示,逢二进一】,而在这个转化过程中存在误差,这样,就造成了我们与程序计算结果的差异。

str():将其他数据类型转化成字符串。注意:也可用引号转换。

int():将其他数据类型转化成整数。

float():将其他数据类型转化成浮点数

>>> print(int(3.8))

3

上方的代码串,就是一条将浮点数3.8强制转换的语句。但是,为什么输出的结果是3呢?int()函数的本质是将数据转换为整数。所以对于浮点数,int()函数会做取整处理。但是,同我们平时对小数四舍五入的处理方法不同,int()函数会直接抹零,直接输出整数部分。

相关文章

  • 化石森林

    仙湖植物园-化石森林 2021-01-02于深圳

  • 精神疾病的去污名化与精神病人的保护

    2021-01-02 https://www.thenewslens.com/article/134562[htt...

  • 2021-01-02

    【318号】2021-01-02点赞列表 http://www.jianshu.com/p/b01a919c8b7...

  • 2021-01-02 奖赏与内在动机

    【2021-01-02日精进 第228天/1825】表现:9分 体验(事实,情绪,感受) 内在动机是自主掌控人生...

  • 50对50

    我怎么如此幸运-重生126-戴红霞(2021-01-02) 我怎么如此幸运-50对50 1.我怎么如此幸运意想不到...

  • 周六 2021-01-02 23:23 - 07:53 晴 08

    2021-1-2 总结看视频的一天周六 2021-01-02 23:23 - 07:53 晴 08h13m 一 时...

  • 碰撞的2020年

    2021-01-02 关键词:碰撞 回顾2020 “自己”这个东西是看不见的,撞上一些别的什么,反弹回来,才会了解...

  • #Dairy 慢慢开始进入状态

    2021-01-02 周六 晴 这几天假期过得,感觉每天过的都像周末。没有点时间观念了都。 醒来就中午了,吃了个早...

  • 2021-01-20王瑞龙诗20首

    1.[我在简单的思念]王瑞龙诗 2021-01-02 是否存在就要期待? 我心植物一样定位, 神留意着断续的过往,...

  • 约练收获

    中原焦点团队 成长分享907天 2021-01-02 挑战约练计划第一场,咨询师(总322场) 今天的约练是新年的...

网友评论

      本文标题:2021-01-02

      本文链接:https://www.haomeiwen.com/subject/upfyoktx.html