摘要:本文主要向大家介绍了【云计算】学习python的第一天,通过具体的内容向大家展现,希望对大家学习云计算有所帮助。
本文主要向大家介绍了【云计算】学习python的第一天,通过具体的内容向大家展现,希望对大家学习云计算有所帮助。
将字符串中所有字符转义 r”’字符串”’
转unicode u” 也可以 ur”’ ”’ //转编码之后支持中文 韩文等
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释
-- coding: utf-8 --
python把0,空字符串,None看成false 其他都是True
短路计算
a and b时,a为False则直接返回a,a为True时返回b
a or b时 a为True则直接返回,a为False时,计算结果取决于b,返回b
有序集合:list,tuple,str和unicode; 无序集合:set 无序集合并且具有 key-value 对:dict
list操作 消耗小 速度慢
a=[“a”,”d”]
a.append(“c”) 添加到最后
a.insert(0,”A”) 添加到指定位置
a.pop() 删除最后一个
a.pop(2) 删除第三个
a[2]=’D’ 替换
tuple 元组创建后元素不变,元素的元素可变
t=(‘adam’,’bbb’) 初始化与list不同
单元素需加, 例 t=(1,)
python缩进 四个空格
if语句后接表达式 :代表代码开始
else后 :代表else后的代码开始
for 参数 in LIST/TUPLE:
参数,,,,、
迭代是一种抽象的数据操作,对内部数据要求较低
while 条件:
循环语句
当,,,时执行 ,,,
break 跳出循环,
continue 跳出本次循环,执行下次循环
dict 键值存储数据 速度快 消耗大 无序 key不能重复 list不能作为key
d= {
‘Addam’:95,
‘List’,85
}
d[‘key’]=value 存在则替换,不存在则插入
d.values() 生成dict的一个list集合
d. itervalues() 从dict中取出value 比上更节省内存
d.items() 生成一个list包装的tuple
len(集合名) 计算集合大小
set无序 自动去重复 元素不可变
创建方式 s = set([‘a’.’v’,’bb’]) 使用set()传入一个list
s.add()
s.remove()
定义函数
def 函数名(参数):
遇到return语句直接结束,
没有return 函数执行结束后返回None
return None 简写为 return
可以返回多值 return am,bm a,b=hanshu()
*args代表可以传入任意个参数
slice切片 L[0:3]从0开始,直到索引3为止,但不包括3
L[:从头到尾]
L[开始的位置:直到索引位置:隔几个取]
字符串切片 ‘SDFASDDF’[:3] 与上类似,每一个字符为一个元素
字符串.upper() 字符串变大写
range(1, 101)
生成一个1-100的list集合
[x * x for x in range (1, 11)] x取自1-11,生成 平方
python 迭代 强调的是结果 ,而不是过程
enumerate()可以在for循环中同时绑定索引index和元素name
显示下标的方法
将两个list合并为一个,并且会一一对应
zip([],[])
tds = [‘%s%s’ %(name, score)
通过%格式化字符串,用置顶的name,score代替参数
字符串.join(tds)
拼接字符串
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标大数据云计算大数据安全频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号