前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python入门(九)python基础知识点补充

python入门(九)python基础知识点补充

作者头像
星辉
发布2019-01-15 09:56:08
3950
发布2019-01-15 09:56:08
举报
  • and...or...

用法:bool and a or b #当bool条件为真时,结果为a #当bool条件为假时,结果为b #与c语言中的?:表达式不同,此语句是逻辑运算实现的

  • 元组(tuple)

形式:position = (1, 2) #创建后不能被修改 #同样有索引、切片、遍历等操作 元组的用处

 % ('Mike', 23)

#格式化输出时的形式即为元组

return (a, b)

#元组作为函数返回值

  • 数学运算模块math

用法:import math #包含大量可能会用到的数学函数

  • 随机数模块random

random.randint(a, b)

#生成一个a到b间的随机整数,包括a和b

random.random()

#生成一个0到1之间的随机浮点数,包括0不包括1

random.uniform(a, b)

#生成一个a到b间的随机浮点数

random.chioce(seq)

#从序列中选取一个元素 #list,字符串,元组都是序列

  • time模块

time.time()

#返回从epoch到当前的秒数 #epoch表示的时间为1970-01-01 00:00:00

time.sleep(secs)

#让程序暂停secs秒

  • 列表综合

用法:list_2 = [i for i in list_1 if 筛选条件] #通过一个已有的list生成一个新的list #也可以通过对[]中第一个i的改变实现list更新 #将list_1中的元素按照筛选条件筛选后放入list_2中

  • def func(*args)

#函数可以接受任意数量的参数 #*变量,调用时的参数会存储在tuple对象中,赋值给形参 #tuple是有序的

  • def func(**kargs)

用法 def printAll(**kargs):

for k in kargs:

print(k, ':', kargs[k])

#把参数以键值对字典的形式传入 #字典是无序的

  • lambda表达式

语法:变量名 = lambda 参数列表: 表达式 调用方式:变量名(参数) #表达式得到的值即为return的值

  • map()函数

用法:list_2 = map(函数名, 参数, 参数...) #参数可以是list、tuple #作用:把一个函数应用在一个(或多个)序列上,每一项计算后返回列表 #函数有几个参数,后面就得有几组参数数据

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年03月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云函数
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档