VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • python基础(15):内置函数(一)(2)

')) # 和d⼀样
  • print(format(11)) # 和d⼀样
  • # 浮点数
  • print(format(123456789, 'e')) # 科学计数法. 默认保留6位⼩数
  • print(format(123456789, '0.2e')) # 科学计数法. 保留2位⼩数(⼩写)
  • print(format(123456789, '0.2E')) # 科学计数法. 保留2位⼩数(⼤写)
  • print(format(1.23456789, 'f')) # ⼩数点计数法. 保留6位⼩数
  • print(format(1.23456789, '0.2f')) # ⼩数点计数法. 保留2位⼩数
  • print(format(1.23456789, '0.10f')) # ⼩数点计数法. 保留10位⼩数
  • print(format(1.23456789e+10000, 'F')) # ⼩数点计数法.
  • bytes():把字符串转化成bytes类型
    
    		
    1. s = "你好"
    2. bs = s.encode("UTF-8")
    3. print(bs)
    4. s1 = bs.decode("UTF-8")
    5. print(s1)
    6. bs = bytes(s, encoding="utf-8") # 把字符串编码成UTF-8
    7. print(bs)
    bytearray():返回⼀个新字节数组。这个数字⾥的元素是可变的,并且每个元素的值得范围是[0,256)
    
    		
    1. ret = bytearray('alex',encoding='utf-8')
    2. print(ret[0])
    3. print(ret)
    memoryview():查看bytes在内存中的情况
    
    		
    1. # 查看bytes字节在内存中的情况
    2. s = memoryview("麻花藤".encode("utf-8"))
    3. print(s)
    ord():输入字符找带字符编码的位置
    chr():输入位置数字找出对应的字符
    ascii():是ascii码中的返回该值 不是就返回\u...
    
    		
    1. # 找到对应字符的编码位置
    2. print(ord('a'))
    3. print(ord(''))
    4. # 找到对应编码位置的字符
    5. print(chr(97))
    6. print(chr(20013))
    7. # 在ascii中就返回这个值. 如果不在就返回\u...
    8. print(ascii('a'))
    9. print(ascii(''))
    repr():返回⼀个对象的string形式
    
    		
    1. # repr 就是原封不动的输出, 引号和转义字符都不起作⽤
    2. print(repr('⼤家好,\n \t我叫周杰伦'))
    3. print('⼤家好我叫周杰伦')
    4. # %r 原封不动的写出来
    5. name = 'taibai'
    6. print('我叫%r' % name)
      数据集合:
    dict():创建⼀个字典
    set():创建⼀个集合
    frozenset():创建⼀个冻结的集合,冻结的集合不能进⾏添加和删除操作
      其他相关: 
    len():返回⼀个对象中的元素的个数
    sorted():对可迭代对象进⾏排序操作(讲完lamda后再讲这个)
    enumerate():获取集合的枚举对象
    
    		
    1. lst = ["alex", "wusir", "taibai"]
    2. for index, el in enumerate(lst):
    3.   print(str(index)+"==>"+el)
    all():可迭代对象中全部是True,结果才是True
    any():可迭代对象中有⼀个是True,结果就是True
    
    		
    1. print(all([1,2,True,0]))
    2. print(any([1,'',0]))
    zip():函数⽤于将可迭代的对象作为参数,将对象中对应的元素打包成⼀个个元组,然后返回由这些元组组成的开了表,如果各个迭代器的元素个数不⼀致,则返回列表⻓度与最短的对象相同
    
    		
    1. l1 = [1,2,3,]
    2. l2 = ['a','b','c',5]
    3. l3 = ('*','**
    
    相关教程