Python学习笔记-1

ord()和chr()

ord()接收一个字符串(单字符),返回对应的unicode编码值

chr()接收一个整数,返回对应的字符

二分支的紧凑形式

<表达式1> if <条件> else <表达式2>

例如

guess=eval(input())
print("猜{}了".format('对'if guess==99 else '错'))
py中的&& || 和!

分别对应为and or not

异常处理机制
try:
    语句块1
except <异常类型> :
    语句块2

异常类型可加可不加,若语句块1中存在异常,则执行语句块2。

更高级的:

try:
    语句块1
except:
    语句块2
else:
    语句块3
finally:
    语句块4

先执行语句块1,若无异常,奖励性的执行3,然后执行4,若有异常,执行2,接着执行4。

语句块4无论是否发生异常,都执行。

循环结构

for in
for i in range(6):
    语句块
##range函数产生一个0-5的数序列

for i in range(1,6):
    语句块
##产生一个1-5的序列,i从1到5

for i in range(1,6,2):
    语句块
##步长为2,产生一个1,3,5的序列
##遍历字符串
for c in "David":
    print(c,end=",")
##输出结果:D,a,v,i,d,

##遍历列表
for item in ['David',0721]:
     print(item,end=',')
##输出结果:David,0721,

while
while 条件:
    语句块
循环的高级用法

for和while后都可以加else,在其循环时没有因为break跳出时,else语句可作为一种奖励执行。

random库
基本函数

注意:如果我们设定随机数种子,那我们所得到的随机数序列可以再现出来。

而如果不设定,采用默认,也就是当前系统时间,由于精确到微秒,我们很难复现出来。

扩展函数

换行\

在一行中,如果写不下,可以用\换行

from的用处
from math import sqrt, pi

# 现在我们可以直接使用 sqrt 和 pi,不需要加上 math. 前缀
print(sqrt(16))    # 输出 4.0,因为 sqrt 计算平方根
print(pi)          # 输出 π 的值,大约为 3.141592653589793

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值