Python学习笔记

CSC1001 Lecture2
** 平方
% 取余数
x += 3 #等于x = x + 3
type() #检验数据类型

>>> divmod(57, 20)
(2, 17)

int(),float() #改变数值类型
input()函数返回 字符串类型 数据
eval()函数 把字符串转为数值,常用eval(input( ))
list用[]来表示

>>> friends = ['Joy', 'Zion', 'Kim']
>>>print( frineds[1])
Zion  #python从0开始计数

tuple() #和list一样,但是用(),且不可改变、
Boolean Type #True or False
0 represents False, other numbers represent True
bool()

>>> x=[], y=[0], z= '0'
>>> bool(x), bool(y), bool(z)
(False, True, True)

比较字符串大小,则比较第一个字母ASCII码大小,a<z, a>A
A的ASCII码是65,‘A’ != 65, ord(‘A’)=65, ‘A’ = chr(65)
try/except

astr = 'Hello'
try: 
	istr = int(astr)
except:
	istr = -1

is和==:is比较是否是同一个对象,==比较值

>>> a = [1,2,3]
>>> b = [1,2,3]
>>> print (a is b)
False
>>> a==b
True
-----------------
>>> a = b = [1,2,3]
>>> print (a is b)
True

range函数

range(6)对应0 1 2 3 4 5
range(2,6)对应2 3 4 5
range(2,14,3)对应2 5 8 11

for和else连用,当for循环结束else执行

for x in range(6): 
	print(x)
else:
	print("Finally finished!")

continue 回到while,break结束while
while XXX:
if XXX: continue
if XXX:
break

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值