http://blog.sysuschool.com/u/mygod/index.html
请稍候,载入中。。。
 
请稍候,载入中。。。
2021/6/5 11:29:00
博文:关于python的琐记一


前段零零碎碎看了些python的资料,随手记了些笔记,在这里整理下,比较散乱,补充点资料。

 

一、文字编码

ASCII码:不支持中文,支持英文、数字、符号,8位二进制1字节

gbk码:支持中文、英文、符号、数字,16位二进制2字节

unicode码:万国码,支持中文、英文、数字、符号,324字节

utf-8码:长度可变的万国码,最少81字节

英文,81字节

欧洲,162字节

中文,243字节

Utf-16:最少16

 

python3程序运行用unicode,传输和存储用字节码bytes

pycharm存储用utf-8

 

python2对中文的支持不好,在程序前面须指定文字编码

# -*- encoding=utf-8 -*-

 

encode函数,编码用,如用utf-8编码

str="alex".encode("utf-8")

print(str)

# 显示balex”,b表示字节码,

 

str = "中大".encode("utf-8")

print(str)

# 显示b’\xe4\xb8\xad\xe5\xa4\xa7’,一个中文3字节

 

二、一个案例

关于whilecontinue等的使用案例,适合新手学习理解

 

# 评委打分,5-10分有效

i=1

while i<11:

    # i评委评分

    fen=input("%d评委评分:" % i)

    if 5<int(fen)<10:

        print("ok")

        # 处理代码(略)

        i=i+1

    else:

        print("无效")

        continue       

mygod | 阅读全文 | 回复(0) | 引用通告 | 编辑
发表评论:
请稍候,载入中。。。
公告
请稍候,载入中。。。
时间记忆
请稍候,载入中。。。
最新日志
请稍候,载入中。。。
最新评论
请稍候,载入中。。。
最新回复
请稍候,载入中。。。
我的好友
我的相册
站点信息
请稍候,载入中。。。
生活因感动而精彩,理想在创造中放飞
Powered by Oblog.