zoukankan      html  css  js  c++  java
  • python3.5学习第二章(1)标准库,bytes

    一、输出python库的路径:

    1.sys标准库

    import sys
    print(sys.path)

    结果:

    'E:\python练习\python35学习\Day2',

    'E:\python练习\python35学习',

    'D:\Python\Lib', 'F:\pjproject-2.7\tests\pjsua',

    'C:\Users\ASUS\AppData\Local\Programs\Python\Python36\python36.zip',

    'C:\Users\ASUS\AppData\Local\Programs\Python\Python36\DLLs',

    'C:\Users\ASUS\AppData\Local\Programs\Python\Python36\lib',  标准库的位置

    'C:\Users\ASUS\AppData\Local\Programs\Python\Python36',

    'C:\Users\ASUS\AppData\Local\Programs\Python\Python36\lib\site-packages'    三方库的位置

    2.os标准库

    import os
    #os.system("dir") #执行命令,输出到屏幕,不保存结果
    cmd_res=os.popen("dir").read() #popen写入内存地址,read()从中读取
    print(cmd_res)
    os.mkdir("example")


    二、数据类型
    1.整型 int
    2.浮点数 float 3.23 和 52.3E-4(E代表10的幂)
    3.布尔值 1或0
    4.十六进制表示
    字符H后缀表示,eg:BH表示16进制数11;
    用0x前缀表示,eg:0x23表示16进制数23.
    5.bytes类型
    在python3中,文本总是Unicode,由str类型表示;二进制数据(音频、视频)由bytes类型表示。
    (python3中,用socket进行数据传输,必须要以二进制的形式传输,所以要把str类型转化为bytes类型)


    msg="我正在学习python3"
    print(msg)
    print(msg.encode(encoding='utf-8'))
    print(msg.encode('utf-8').decode(encoding='utf-8'))
    结果:

    我正在学习python3
    b'xe6x88x91xe6xadxa3xe5x9cxa8xe5xadxa6xe4xb9xa0python3'
    我正在学习python3



  • 相关阅读:
    leetcode python翻转字符串里的单词
    leetcode python快乐数
    Usb gadget驱动
    cnblogs的第一篇
    python返回函数+匿名函数+装饰器+偏函数
    1144. 递减元素使数组呈锯齿状
    208. Implement Trie (Prefix Tree)
    3. Longest Substring Without Repeating Characters
    5. Longest Palindromic Substring :manacher
    929. 独特的电子邮件地址
  • 原文地址:https://www.cnblogs.com/ceceliahappycoding/p/7995167.html
Copyright © 2011-2022 走看看