My_Project

资料整理


ASCLL码

<p>1、ASCLL码</p> <p>在线ASCII编码汉字互转 <a href="https://www.ip138.com/ascii/">https://www.ip138.com/ascii/</a></p> <p>在编程中,我们输入的符号可以使用ASCLL码的形式输入 <a href="http://www.96yx.com/tool/ASC2.htm">http://www.96yx.com/tool/ASC2.htm</a></p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/8c57553e210bcbe47d8bd7520f2af130?showdoc=.jpg" alt="" /></p> <p>2、chr()函数</p> <p>通过ASCLL码显示字符,需要使用chr()函数进行转换。</p> <blockquote> <blockquote> <blockquote> <p>print(&quot;a&quot;) a</p> <p>print(chr(97)) a</p> <p>print(&quot;A&quot;) A</p> <p>print(chr(65)) A</p> <p>print(&quot;+&quot;) +</p> <p>print(chr(43)) +</p> </blockquote> </blockquote> </blockquote> <p>3、编码</p> <pre><code>python3以Unicode为内部字符编辑。 Unicode采用双字节16位进行编码,4位16进制值表示一个编码。 打印汉字时,用"u+编码"形式。编码用在线汉字转换。 &gt;&gt;&gt; print("\u751f\u5316\u5371\u673a") 生化危机 &gt;&gt;&gt; print("\u4e2d\u56fd") 中国</code></pre> <p>4、ord()函数</p> <pre><code>通过ord()函数可以把字符的ASCLL码值转换成数字。 例如:根据输入的字符输出相应的ASCLL码值。 //可输入字母、数字、符合。不可输入汉字。 name=input("输入字符:") //显示字符对应的ASCLL码值。 print(name+"的ASCLL码为:",ord(name)) 输入:A。输出:65 输入:5。输出:53</code></pre> <p>5、案例</p> <pre><code>1、根据输入的出生年份,计算年龄。 解析:根据输入的年份(4位数,如2020)计算当前的年龄。 程序中使用input()函数输入出生年份,使用datetime模块获取当前年份,获取的年份-输入的年份=年龄。 根据计算的年龄判断所处的年龄阶段。 代码如下: import datetime #根据输入的出生年份,计算年龄。 oldyear = input("请输入您的出生年份:") nowyear = datetime.datetime.now().year age = nowyear - int(oldyear) print("您的实际年龄为:"+str(age)+"岁") #根据计算的年龄判断所处的年龄阶段。 if age&lt;18: print("您是未成年…") if age&gt;=18 and age&lt;60: print("您是青年人…") if age&gt;=60 and age&lt;80: print("您是中年人…") if age&gt;=80: print("您是老年人…") 2、编写输出程序,看这些字符的ASCLL码值是多少。 @、&amp;、%、\、3、0、G、g、(、)、?、v name=input("请输入字符:") print(name+"的ASCLL码值为:",ord(name)) &amp;的ASCLL码值为: 38 %的ASCLL码值为: 37 ?的ASCLL码值为: 63 v的ASCLL码值为: 118 . . .</code></pre>

页面列表

ITEM_HTML