#三元运算
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. 使用tooltip显示jquery.validate.unobtrusive验证信息

    通过重写CSS实现使用tooltip显示jquery.validate.unobtrusive验证信息,效果如图: 1. 在ViewModel中定义验证规则 [Display(Name = " ...

  2. Shell脚本 - 用来检查memcache并自动重启生效脚本

    #!/bin/sh#check memcache process and restart if downmm_bin="/usr/local/bin/memcached"mm_lo ...

  3. Win 10 Google 云端硬盘 网页证书问题导致无法登录解决办法

    操作方法 按照图示,将以下3项勾去并确定. 效果 设置以后,可成功访问:

  4. 如何用WebIDE打开并运行CRM Fiori应用

    访问Web IDE url 在Web IDE里进行项目clone操作: https://:8080/#/admin/projects/fnf/customer/cus.crm.opportunity ...

  5. 如何在Java代码中使用SAP云平台CloudFoundry环境的环境变量

    本文使用的例子源代码在我的github上. 在我的公众号文章在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务介绍了如何通过Cloud Connector ...

  6. 「C基础」C运算符的优先级

    一.运算符的优先级表 C 语言的符号众多,由这些符号又组合成了各种各样的运算符.既然是运算符就一定有其特定的优先级,下表就是C 语言运算符的优先级表: 注:同一优先级的运算符,运算次序由结合方向所决定 ...

  7. hangfire使用

    1 . NuGet 命令行执行 Install-Package Hangfire2.首先在ConfigureServices 方法中注册服务: services.AddHangfire(r=>r ...

  8. 《剑指offer》【调整数组顺序使奇数位于偶数前面】(python版)

    题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分 思路: 我认真看了一下,题目应该是要求在原地调整,所以这里不能再 ...

  9. click

    click简介 Click是一个Python包,用于以可组合的方式创建漂亮的命令行界面,只需要很少的代码.这是“命令行界面创建工具包”.它具有高度可配置性,但具有开箱即用的合理默认值. 点击三点: 任 ...

  10. Javascript笔记部分

    写入HTML输出 document.write(“<h1>”); 改变HTML内容 x = document.getElementById(“demo”) //查找元素 后面可以.valu ...