python3菜鸟教程实例100例python3菜鸟教程网址python3菜鸟教程del
下载地址 https://share.weiyun.com/t0F2btJ7
资料目录 菜鸟教程Python100例视频讲解课程 《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf Python 编码规范(Google) _ 菜鸟教程.pdf Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf Python菜鸟教程.doc Python菜鸟教程word练习.doc Python菜鸟教程图文word程序填空阅读填空程序试题.doc 菜鸟的Python笔记.pdf 菜鸟教程Python教程100例.doc
举例 使用input()函数输入 在 Python 中,使用内置函数 input()可以接收用户的键盘输入。input()函数的基本用法如下: variable = input("提示文字") 其中,variable 为保存输入结果的变量,双引号内的文字是用于提示要输入的内容的。例如,想要接收用户输入的内容,并保存到变量 tip 中,可以使用下面的代码: tip = input("请输入文字:") 在 Python 3.x 中,无论输入的是数字还是字符,都将被作为字符串读取。如果想要接收数值,需要对接收到的字符串进行类型转换。例如,想要接收整型的数字并保存到变量 num 中,可以使用下面的代码: num = input("请输入您的幸运数字:") 前面介绍了使用 ASCII 码值输出相关字符,那么想要获得字符对应的 ASCII 码值该如何实现呢?通过 ord()函数可以将字符的 ASCII 码值转换为数字,下面的代码将实现根据输入的字符输出相应的 ASCII 码值: name=input("输入字符:") # 输入字母或数字,不能输入汉字print(name+" 的 ASCII 码为:",ord(c)) # 显示字符对应的 ASCII 码值如输入字符 A,则输出“A 的 ASCII 码为 81”。输入数字 5,则输出“5 的 ASCII 码为 53”。 实例 01 根据输入的年份,计算年龄 实现根据输入的年份(4 位数字,如 2003)计算目前的年龄,程序中使用 input()函数输入年份、使用 datetime 模块获取当前年份,然后用获取的年份减去输入的年份,就得到了年龄,代码如下: 01 import datetime # 调入时间模块 02 imyear = input("请输入您的出生年份:") # 输入出生年份,必须是 4 位数字,如 2003 03 nowyear= datetime.datetime.now().year) # 计算当前年份 04 age= nowyear- imyear # 计算年龄,当前年份减去出生年份 05 print("您的年龄为:"+str(age ) +"岁") # 输出年龄 06 # 根据计算的年龄判断所处的年龄阶段 07 if age<18: # 如果年龄小于 18 岁 08 print("您现在为未成年人 ~@_@~") # 输出为“您现在为未成年人 ~@_@~” 09 if age>=18 and age<66: # 如果年龄大于 18 岁但小于 66 岁 10 print("您现在为青年人 (-_-)") # 输出为“您现在为青年人 (-_-)” 11 if age>=66 and age<80: # 如果年龄大于或等于 66 岁但小于 80 岁 12 print("您现在为中年人~@_@~") # 输出为“您现在为中年人~@_@~” 13 if age>=80: # 如果年龄大于或等于 80 岁 14 print("您现在为老年人 *-_-* ") # 输出为“您现在为老年人*-_-* ” 运行程序,提示输入出生年份,如图 2.9 所示。 图 2.9 输入年份提示 输入年份,如输入 2003,按回车键,运行结果如图 2.10 所示。 图 2.10 根据输入年份计算年龄
快学快用 (1)通过本章学到的知识,编写输出程序,看一看这些字符的 ASCII 码值是多少,填入表 2.1 中。 表 2.1 填写 ASCII 码值 字 符 ASCII 值 字 符 ASCII 值 字 符 ASCII 值 @ 3 ( & 0 ) % G ? \ g v (2)编写程序,通过字符输出和 ASCII 字符值输出两种方式输出如下表情包。 (3)Python 提供了很多有用的内置函数或模块,如本章用到的 chr()函数和 ord()函数。通过内置函数可以快速解决开发中遇到的一些问题。接下来每章都提供一些常用的内置函数或模块,大家熟悉一下这些函数或模块的用途,在实际开发时如果遇到相关应用,可以联想到相关函数或模块,然后详细学习并使用,事半功倍。数学运算类内置函数如表 2.2 所示。如果要详细了解这些函数或模块的使用,可以扫描二维码,到快用云端支持平台学习、训练、实战。 表 2.2 数学运算类内置函数(1) abs(x) 求绝对值 参数可以是整型值,也可以是复数 若参数是复数,则返回复数的模 oct(x) 将一个数字转换为八进制字符串 hex(x) 将整数 x 转换为十六进制字符串 chr(i) 返回整数 i 对应的 ASCII 字符 ord(x) 返回 x 对应的 ASCII 码值
|