python实用笔记,加快编程速度,lamdba,三元运算,open.

本文介绍了Python中的Lambda表达式及三元运算等高级特性。详细解释了如何使用with语句来简化文件操作流程,展示了函数定义中不同类型的参数传递方式,并提到了如何利用global关键字修改全局变量。此外还涉及了字符串与字节之间的转换方法以及字符排序的实例。

 

lamdba   表达式。    #   f1=lamdba x:x+1

三元运算                 #    b=True if 1 < 2 else False

with open(xxx,'r,coding='utf-8') as f:   #打开文件赋值给F ,并且执行完了之后不需要 f.close().

 

 

def f1(a,*a,**a)  #定义一个函数,a能接收一个参数,*a能收一个数组,**a能接收一个字典.  fi(11,22,33,k1=123,k2=456)

global list_b    # global 能够修改全局的变量。

 

字符排序、和转换为二进制:

      字符串&字节相互转换,socke通信

a="李璐"

b1=byres(a,encoding="utf-8")   #把a转化成字节进行socke通信。

newa1=str(b1,encoding="utf-8")  #对方把字节转回str字符串。

char = ['','11','me']
new_char = sorted(char)
for i in new_char:
    print (bytes(i,encoding='utf-8'))

 

转载于:https://www.cnblogs.com/cp-miao/p/5523672.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值