zoukankan      html  css  js  c++  java
  • 关于python编码

    在linux系统的python中第一句话一般是

    #!/user/bin/env python

    解释器在调用这个文件的时候就会看这一行代码,随后就会运行相应的文件。

    外国友人一开始用ascii码,随后出现了万国码:Unicode 万国码包含了任何语言

    在Unicode中一个汉字用3个字节表示

    在ascii码中,每个字母用一个字节表示。eg:A→65→0b1000001

    但是在Unicode中表示字母至少两个字节(16位),包容ascii码,差额补零。eg:A →000000000b1000001。(浪费空间)

    对Unicode后改进成UTF-8编码:1,英文用8位。2,欧洲文字用16位。3,中文用24位(3个字节)。

    本质是对Unicode所有包含的字符进行了划分。UTF-8相比于Unicode大大节省了空间。

    所以在第二行一般加入:

    # -*- coding:utf-8 -*-

    告诉python解释器用uft-8显示。python默认用ascii码,所以显示不了中文。

    python2.7一定要加。python3版本不需要,因为python3默认用。

    单行注释用#  多行注释用"""

    python自带的.py文件库,导入这个文件就能使用这个文件里面的功能了。同时也可以自己写一个py文件,再导入。

    如何用python自带的getpass库使输入的密码不可见?

    import getpass
    
    i1 = raw_input("Username:")
    i2 = getpass.getpass("PassWord:")
    print(i1)
    print(i2)

    创建python文件

    1.不要有中文路径

    2,写代码

    a头部两行必须要写的

    b功能代码

    3执行代码

    a 打开终端cmd

    b 输入: python 代码名

    注意:变量名只能是数字字母和下划线组成

    不能以数字开头

    不能以python占用的变量名

    True和False首字母要大写

     

  • 相关阅读:
    国际商务金融
    [手游新项目历程]第22天-野指针
    疯狂的A股:“杠杆牛市”后,是否坠入新轮回?
    [硬盘分区]EASEUS怎么用(EASEUS Partition Master使用教程)
    [硬盘分区]EASEUS怎么用(EASEUS Partition Master使用教程)
    linux下如何更新glibc包
    游戏是任何行业的垂直行业,《游戏改变世界》读后感
    虚函数实现原理(转)
    虚函数实现原理(转)
    bzoj2783
  • 原文地址:https://www.cnblogs.com/cmpunk/p/7520319.html
Copyright © 2011-2022 走看看