文档章节

Python入门

光灬暗
 光灬暗
发布于 2016/10/23 13:31
字数 558
阅读 1
收藏 0

Python中布尔值类型-慕课网


True and 'a=T'计算结果是'a=T' 继续计算'a=T' or 'a=F'计算结果还是'a=T' (因为Pthon把0、空字符串' '和None看成False,其他数值和非空字符串都看成True) 短路计算

  • 在计算' a and b'时,如果a是False,则根据与运算法则,整个结果必定为False,因此返回a;如果a是True,则整个计算结果必定取决与b,因此返回b。
  • 在计算' a or b'时,如果a是True,则根据或运算法则,整个计算结果必定为True,因此返回a;如果a是False,则整个计算结果必定取决与b,因此返回b。
>>>a = 'Python'
>>>print 'hello,',a or 'world'
hello,Python
>>>b = ' '
>>>print 'hello,',b or 'world'
hello,world

Python创建list

Python内置的一种数据类型是列表:'list'。list是一种有序的集合,可以随时添加和删除其中的元素。 构造list。用"[ ]"把list的所有元素都括起来,就是一个list对象。比如

>>>['Michael','Bob','Tracy']
['Michael','Bob','Tracy']

Python之添加新元素

添加新元素到现有的list中

>>>L = ['Adam','Lisa','Bart']
>>>L.append('Paul')
>>>print L
['Adam','Lisa','Bart','Paul']

append()总是把新的元素添加到list的尾部。

>>>L = ['Adam','Lisa','Bart']
>>>L.insert(0,'Paul')
>>>print L
['Paul','Adam','Lisa','Bart']
  • L.insert(0,'Paul')的意思是,'Paul'将被添加到索引为0的位置,而原来索引为0的Adam同学,以及后面的所有同学,都自动向后移动一位。
  • L.pop()是删除索引最后一位。L.pop(-1)的意思是删除最后一位以此类推。
  • L[2] = 'Part'输出得['Adam','Lisa','Part']。对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包括的元素个数保持不变。
>>>t = ('Adam','Lisa','Bart')
>>>t
('Adam','Lisa','Bart')

tuple是另一种有序的列表,中文翻译为“元组”。tuple和list非常类似,但是,tuple一旦创建完毕,就不能修改了。创建tuple和创建list唯一不同之处是'( )'替代了'[ ]'。 tuple创建包含1个元素的时候必须加一个',',例如t = (1,)

if-elif-else

elif的意思就是else if 。else的意思其他

© 著作权归作者所有

光灬暗
粉丝 1
博文 8
码字总数 5350
作品 0
武汉
私信 提问
分享我自己写的一套Python爬虫学习经验

最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多。学习过程中我把一些学习的笔记总结下来,还记录了一些自己实际写的一些小爬虫,在这里跟大家一同分享,希望对Python爬虫感兴...

崔庆才
2015/02/23
3.7K
25
【Python Web学习路线】干货整理,不谈虚的,让你短时间高效学好它!

无论是大数据、人工智能还是机器学习,Python都是最热门的首选语言。 学好Python,可以从事Python Web工程师、Python数据分析、人工智能专家等岗位。本期专题,分享的主题是“如何成为一枚优...

Eddie_yang
2018/12/24
0
0
希望有英文好的大牛帮忙翻译一本书,O'REILLY家的《learning python 5th》

我是一名python初学者,原来是做linux系统运维的。刚接触python 对于初学者来说,难的就是入门,而python3好的入门书籍特别少。当我看完简明python3教程之后,发现唯一好的,能入门python3.X...

tianshoulong
2015/07/26
1K
11
Python干货整理,从入门说起(7.4)

>先引用一篇关于“神奇Python”的相关介绍的文章来热热身,引用文章:Python 有那么神吗? Python的确挺神的~但不是生来就那么神。Python是在1991年被创造出来的,但真正开始被广泛使用是Pyt...

慕课网官方_运营中心
2018/07/04
0
0
Python书单走一波,敢来我就敢送

入门Python看什么书好?下面就跟着一起来看看Python入门书籍推荐。 最近几年,Python编程语言可谓是大火起来。无论是在人工智能中的运用,在云计算中的不可获取,或者是载入中学的教学课程之中...

weixin_44099558
2018/12/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql mysql常用的数学函数

1. 数学函数 函 数 作 用 ABS(x) 返回x的绝对值 CEIL(x),CEILIN(x) 返回不小于x的最小整数值 FLOOR(x) 返回不大于x的最大整数值 RAND() 返回0~1的随机数 RAND(x) 返回0~1的随机数,x值相同返...

edison_kwok
29分钟前
0
0
译:Spring Data Repository 不区分大小写查询

使用Spring Data Repository 不区分大小写查询 原文链接:https://www.baeldung.com/spring-data-case-insensitive-queries 作者:Shubhra Srivastava 译者:liululee 1. 概览 Spring Data ......

liululee
36分钟前
0
0
读书replay《maven实战》.1.20190526

前情提要 maven这个工具用了好久了,但是一直都用的迷迷糊糊的,没有对它进行过系统性的学习,只是知道一些常用的功能怎么实现,所以20190516这一天我从JD购买了徐晓斌老师所著的《maven实战...

wanxiangming
51分钟前
0
0
真实项目案例实战——【状态设计模式】使用场景

什么是状态模式 状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。 状态模式应用场景 1.一个对象的行为取决于它的状态,并且它必须在运行时刻根...

须臾之余
58分钟前
1
0
Java 实现把字符串转换成整数【底层实现】

https://blog.csdn.net/zl18310999566/article/details/80263396

qimh
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部