python学习中一些函数笔记

round(a,d)   #对a四舍五入,d是小数截取位数。函数在浮点数运算、比较时用到

A=set('pypy123')   #将其它类型变量转变为集合,建立集合 A = {'p', '1', '3', 'y', '2'}   集合间元素没有顺序
A|B        #集合A,B的并运算
A-B        #返回包含在A但不在B中的集合
A&B        #集合A,B的交运算
A^B        #返回集合A,B的非相同元素
A<=B       #返回False,True,判断A,B间的子集关系
A.add(x)   #把元素x增加到集合A中
A.discard(x)   #把x从集合A中删除
A.clear()      #移除集合A中的所有元素
A.pop()        #随机取出一个元素,并在集合中删除,如果集合为空集,则会返回keyerror
A.copy()       #返回集合A的一个副本
len(A)         #返回集合A中元素的个数
x in A         #判断元素x是否在集合A中

序列包含:字符串 ‘asdasd’,列表 [a,f,g,q],元组(1,2s,4)

>>>Ls=['pypy', 123, '.io']
>>>Ls[::-1]     #对列表取反
['.io', 123, 'pypy']

>>>Str='asdfg'
>>>Str[::-1]
'gfdsa'     #字符串也是一种序列类型

序列类型中的通用函数方法:

len(s)     #返回序列s的长度(个数)
min(s)
max(s)
s.index(x)
s.index(x,i,j)  #返回s中从i到j中第一次出现x的位置
s.count(x)      #返回s中出现x的总次数

元组是一种序列类型,其一旦创建无法修改,使用()或tuple()创建,也可以不用括号

列表是一种序列类型,创建之后可以被修改,使用[ ]或list[ ]创建

列表的一些函数方法:

ls[i] = x        #将x赋值给列表的第i个元素
ls[i:j:k] = lt   #用列表ly替换切片后的子列表 
del ls[i]        #删除列表中的第i个元素
del ls[i:j:k]    #删除列表i,j中以k为步长的元素
ls += lt         #将列表lt中的元素增加到ls之后
ls *= n          #更新列表,使其中的元素重复n次
ls = ls.split()  #将列表ls中的元素以 ‘ ’ 分隔,存入ls

文件的读写操作:

<变量名> = open(<文件名和路径>,<打开模式>)

如文件被保存在“D:\python\f.txt”,文件名路径有:

  1. D:/python/f.txt        #python中 \ 表示转义符,所以用反斜杠表示路径
  2. D:\\python\\f.tt
  3. ./python/f.txt          #打开文件在相同盘
  4. f.txt                       #打开文件在相同目录

 

打开模式
'r'只读模式
‘w’覆盖写模式,文件不存在则创建
‘x’创建写模式,不存在则创建,存在则返回错误
‘a’追加写模式,不存在则创建,存在则在后面追加

<文件名>.read(size=-1)    #读取文本全部内容,如果size有值,则返回文本前size个长度的文本
<>.readlines(hint=-1)    #读入文件所有行,如果赋予参数,则返回前hint行
<>.write(s)              #向文件中写入一个字符串或字节流
<>.writelines(s)         #将一个元素全为字符串的列表写入文件
<>.seek(offset)          #改变当前文件指针的位置,0-文件开头,1-当前位置,2-文件结尾
tf.get_collection('listname',element)   #从集合中取全部变量放到列表listname中
tf.add_n()            #列表内元素相加
tf.cast(x,dtype)      #把x转换为dtype类型
tf.argmax(x,axis)     #返回最大索引值序号,例如tf.argmax([1,0,0],1)  返回0
os.path.join('home','name')  #返回‘home/name’
字符串.split()         #按指定拆分符号进行切片
with tf.Graph().as_defaut() as g:   #

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值