《跟老齐学python》学习笔记二(第一季第二章第一节-第一季第二章结束)

  • Python开发者有意让违反了缩排规则的程序不能通过编译,以此来强迫程序员养成良好的编程习惯。并且Python语言利用缩排表示语句块的开始和结束(Off-side规则),而非使用花括号或者某种关键词。增加缩排表示语句块的开始,而减少缩排则表示语句块的结束。
    哈哈哈,有趣。
    两个必需的要求:1、必须要通过缩进方式来表示语句块的开始和结束。2、缩进用四个空格(也是必需的,别的方式或许也可以,但不提倡)。

  • zip()函数:它的参数必须是某种序列数据类型,如果是字典,那么视为序列。然后将序列对应的元素依次组成元组,并单做列表中的元素。

  • 在python2和3中,print默认最后输出换行,如果输出不想换行,在2中 print xxx , 加一个逗号即可,但在3中python为一个函数,加逗号就不可行,这里需要添加一个end,end表示字符串结尾添加什么字符

>>> hello="world"
>>> for i in hello:
	print(i)

	
w
o
r
l
d
>>> for i in hello:
	print(i),

	
w
(None,)
o
(None,)
r
(None,)
l
(None,)
d
(None,)
>>> for i in hello:
	print(i,)

	
w
o
r
l
d
>>> for i in hello:
	print(i,end="")

	
world
  • 两个值对调,其他语言都是引入一个第三个变量,即
temp=a;
a=b;
b=temp

python里简直不要太方便,直接a,b=b,a即可。

  • range函数返回值需要用list来显示,python3中range()返回的就是一个对象,但2中返回的就是一个列表
>>> range(3,100,3)
range(3, 100, 3)
>>> list(range(3,100,3))
[3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值