#三元运算
1 if True else 0
>>>1 1 if False else 0
>>>0 #内置函数lambda
def f1(a1):
return a1+100
ret=f1(10)
print(ret)
>>>110
#相当于
f2=lambda a1:a1+100
ret2=f2(10)
print(ret2)
>>>110
#两个参数
f3=lambda a1,a2:a1+a2+100
ret3=f3(1,2)
print(ret3)
>>>103
#内置函数 abs取绝对值
print(abc(-1))
>>>1 #内置函数all,any #all所有元素为真才为真
n=all([1,2,3])
print(n)
>>>True n=all([1,2,3,None])
print(n)
>>>False #any只要有真,就为真
n=any([[],0,'',None])
print(n)
>>>False n=any([[],1,'',None])
print(n)
>>>True #转换为二进制,b为二进制标识
print(bin(5)
>>>0b101 #转换为十进制,o十进制标识
print(oct(9))
>>>0o11 #转换为十六进制,x十六进制标识
print(hex(15))
>>>0xf #bool函数,判断真假
print(bool(())
>>>False
print(bool(''))
>>>False
print(bool(None))
>>>False
print(bool(0))
>>>False
print(bool([]))
>>>False
print(bool(-1))
>>>True

# utf-8 一个汉字:三个字节

# gbk 一个汉字:二个字节

#一个字节等于8位

 # 语法:bytes(要转换的字符串, 编码格式)
#按照utf-8编码格式,转化为字节
n=bytes('李光旭',encoding='utf-8')
print(n)
>>>b'\xe6\x9d\x8e\xe5\x85\x89\xe6\x97\xad'#三个字节为一个字符 #字节转化为字符:str
m=str(b'\xe6\x9d\x8e\xe5\x85\x89\xe6\x97\xad',encoding='utf-8')
print(m)
>>>李光旭 #按照gbk编码格式转化为字节
n=bytes('李光旭',encoding='gbk')
print(n)
>>>b'\xc0\xee\xb9\xe2\xd0\xf1'#两个字节为一个字符
#字节转化为字符
m=str(b'\xc0\xee\xb9\xe2\xd0\xf1',encoding='gbk')
print(m)
>>>李光旭

python-day3-内置函数与字符字节之间的转换的更多相关文章

  1. python_way,day3 集合、函数、三元运算、lambda、python的内置函数、字符转换、文件处理

    python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果 ...

  2. python基础-内置函数详解

    一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii ...

  3. python基础——内置函数

    python基础--内置函数  一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highl ...

  4. Python的内置函数

    python的内置函数一共有68个,下面将简单介绍各个函数的功能. abs() dict() help() min() setattr() all() dir() hex() next() slice ...

  5. Python入门-内置函数一

    什么是内置函数?就是python给你提供的拿来直接用的函数,比如print,input等等,截止到python版本3.6.2 python一共提供了68个内置函数,他们就是python直接提供给我们的 ...

  6. python print()内置函数

    啦啦啦啦啦啦,我又来了,学习任何东西都得坚持,我一定的好好加油!!! 今天来说说print()函数,前边我们已经用过好好多次啦,现在来学习哈吧!!! Python的内置函数,print() print ...

  7. 如何查看Python的内置函数

    经常调用的时候不知道python当前版本的内置函数是哪些,可以用下面的指令查看: C:\Users\Administrator>python Python 2.7.11 (v2.7.11:6d1 ...

  8. Python 集合内置函数大全(非常全!)

    Python集合内置函数操作大全 集合(s).方法名 等价符号 方法说明 s.issubset(t) s <= t 子集测试(允许不严格意义上的子集):s 中所有的元素都是 t 的成员   s ...

  9. Python字典内置函数和方法

    Python字典内置函数和方法: 注:使用了 items.values.keys 返回的是可迭代对象,可以使用 list 转化为列表. len(字典名): 返回键的个数,即字典的长度 # len(字典 ...

随机推荐

  1. 根据accept-language自动设置UICulture和Culture

    在web.config中添加如下配置: <system.web> <globalization uiCulture="auto" culture="au ...

  2. JavaScript_HTML DEMO_3_节点

    创建新的HTML元素 删除已有的HTML元素 <body> <div id="div1"> <p id="p1">这是一个段 ...

  3. CentOs7 修复 引导启动

    一.修复MBR: MBR(Master Boot Record主引导记录): 硬盘的0柱面.0磁头.1扇区称为主引导扇区.其中446Byte是bootloader,64Byte为Partition t ...

  4. python内存泄露的诊断(转)

    本篇文章非原创,转载自:http://rstevens.iteye.com/blog/828565 . 对于一个用 python 实现的,长期运行的后台服务进程来说,如果内存持续增长,那么很可能是有了 ...

  5. 2017.12.20 Java中的 IO/XML学习总结 File类详细

    IO / XML 一.File类 1.定义/概念 Java是面向对象的语言,要想把数据存到文件中,就必须要有一个对象表示这个文件.File类的作用就是代表一个特定的文件或目录,并提供了若干方法对这些文 ...

  6. Java时间为什么从1970-01-01 00:00:00 000开始

    不仅仅是Java,几乎所有的语言的时间都是从这一刻开始算起的. 原因:java起源于UNIX系统,而UNIX认为1970年1月1日0点是时间纪元. 最初计算机操作系统是32位,而时间也是用32位表示. ...

  7. AJAX Control Toolkit的AsynFileUpload控件资料收集

    基于AJAX的文件上传显示进度条实现 http://plkong.iteye.com/blog/238159 asp.net ajax AjaxFileUpload使用 多文件上传 http://bl ...

  8. shell脚本,利用awk计算指定范围内的和。

    期望得到结果如下: vivi 42800Tom 32500John 104500 解题方法如下: 1.利用数组来进行解题.

  9. c++ bitset 10进制转二进制

    #include <bitset> using namespace std; void main() { int a; cin>>a; cout<<bitset&l ...

  10. 32-3题:LeetCode103. Binary Tree Zigzag Level Order Traversal锯齿形层次遍历/之字形打印二叉树

    题目 给定一个二叉树,返回其节点值的锯齿形层次遍历.(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行). 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 ...