电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Python语法基础和内置函数详解

41页
  • 卖家[上传人]:g6****06
  • 文档编号:88597089
  • 上传时间:2019-05-04
  • 文档格式:DOC
  • 文档大小:339KB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Python语法基础一、输出打开idle,出现这个“ ”,说明你的安装成功了。它叫做shell命令行提示符,输入的命令是“一行一行“执行的。如果要执行多行的程序,按“Ctrl+N”键,在新打开的窗口里面输入代码,最后保存为.py文件,按“F5”即可执行多行程序。Python3中的print成为了函数,因此要输出结果,要这样:print(hello Python!)1. print(hello Python!)2. hello Python!3. 复制代码如果输入为空,则打印结果为空。1. print()2.3. 复制代码按“Ctrl+N”键,在新打开的窗口里面输入代码:1. print(hello Python)2.复制代码并按“Ctrl+S”保存文件,按“F5”执行,可在shell命令行看到结果:1. hello Python复制代码二、注释Python中有两种注释的方法: #注释法 三引号注释#注释实战:1. #print(hello Python)2. #打印你好啊!10次3. print(你好啊!*10)复制代码结果:1. 你好啊!你好啊!你好啊!你好啊!你好啊!你好啊!你好啊

      2、!你好啊!你好啊!你好啊!复制代码可以看到,注释的语句并没有被执行,但他们对于代码的阅读帮助甚大。这里也有一个技巧,就是如果我们不想要某一行代码,最好的方法不是把它删除,而是把它注释掉,毕竟那是你辛勤劳动的成果。而对于多行的代码,注释的办法帮助更大。三引号注释实战:1. #print(hello Python)2. #打印你好啊!10次3.4. 5. print(你好啊!*10)6. print(你好啊!*10)7. print(你好啊!*10)8. print(你好啊!*10)9. print(你好啊!*10)10. 11. print(你好*10)复制代码英文状态下输入或者(只能是两种之一)即可注释多行代码。结果:1. 2. = RESTART: C:/Users/Administrator/Desktop/1.py =3. 你好你好你好你好你好你好你好你好你好你好4. 复制代码三、标识符标识符是标注某个东西的符号。Python标识符命名规则为: 第一个字符为字母或者下划线(二选一) 除第一个字符以外的其他字符可以是字母、下划线或者数字 Python关键字通常用作标识符四、变量1.

      3、 abc = 5复制代码变量的值随着赋的值而变化。在上面,abc为变量名,5, 10为变量值。变量由名和值构成。五、数据类型世界上有许多数据,为了方便处理这些数据,我们给这些数据进行分类,进而形成了数据类型。Python中常见的数据类型有: 数1. abc = 92. print(abc)3. #abc的数据类型就是 数复制代码 字符串1. abc = hello2. abc =hello3. abc = hello4. print(abc)5. #abc的数据类型就是字符串复制代码 列表(list)1. #列表:存储多个元素的东西2. s = 7,8,9,pot,人生3. #s的数据类型就是列表。通过下标可取元素。4. s0#取第零个元素:7复制代码5. 6. = RESTART: C:/Users/Administrator/Desktop/1.py =7. 78. 复制代码9. #列表:存储多个元素的东西10. s = 7,8,9,pot,人生11. s0 = 10012. print(s)复制代码可以发现,列表里的元素是可以被替换的:13. 14. = RESTART: C:/

      4、Users/Administrator/Desktop/1.py =15. 100, 8, 9, pot, 人生16. 复制代码 元组(tuple) 存储多个元素的东西,里面的元素是不可以重新赋值。1. #元素的构建,“,”必须要有复制代码1. a = (7,8,9,str)2. a0 = 5复制代码结果:1. 2. = RESTART: C:/Users/Administrator/Desktop/1.py =3. Traceback (most recent call last):4. File C:/Users/Administrator/Desktop/1.py, line 3, in 5. a0 = 56. TypeError: tuple object does not support item assignment7. 复制代码其他的操作与列表类似。 集合(set)集合的创建:1. a = set(abcdeged)2. a3. g, e, b, d, a, c4. 复制代码集合的用途:去重。但不能够保证原来的顺序,因为集合有一个特点:无序性。1. s = set(aaa

      5、aaaabbbbbbnjajcbnnbb)2. s3. n, j, b, a, c4. 复制代码集合与集合之间可以进行计算:差(-)、交(&)、并(|)等。1. a - s2. g, d, e3. a&s4. b, a, c5. a|s6. n, g, e, j, b, d, a, c7. 复制代码 字典(dictionary)形如键:值,键:值,键:值,.的类型。例如:1. a = a:1,b:2,c:32. a3. b: 2, a: 1, c: 34. 复制代码取某个键的值: aa1 ab2六、运算符Python中有许多的运算符,常见的有+、-、*、/、%等。关于运算符优先级的使用,基本的数学运算的优先级在Python中适用。实在不清楚优先级规律,为需要先执行的运算加上括号。七、缩进Python是一门强制缩进的语言,因此在Python中是不会出现分号的。Python中的缩进规律只需记住一点:同一层次的代码,处于同一个缩进幅度上,下一层次的代码,需要相对于上一层次的代码进行缩进,建议使用tab键进行缩进。1. print(abc)2. abc3. print(abc)4.5. Syn

      6、taxError: unexpected indent6. Python的内置函数详解内置函数:enumerate函数:1. enumerate(iterable, start=0)2. 返回一个枚举类型代码:1. for i,j in enumerate(a,b,c):2. print(i,j)3.4. 5. 0 a6. 1 b7. 2 c复制代码+1. for i,j in enumerate(1,2,3):2. print(i,j)3.4. 5. 0 16. 1 27. 2 3复制代码+1. for i,j in enumerate(abc):2. print(i,j)3.4. 5. 0 a6. 1 b7. 2 c复制代码+1. for i,j in enumerate(a:1,b:2):2. print(i,j)3.4. 5. 0 b6. 1 a内置函数:sort_sorted&reverse_reversed函数:1. sorted(iterable, key=None, reverse=False) - new sorted list2. 返回将迭代器中的元素排序的新列表。

      7、复制代码代码:#Python3.4.01. i = x for x in range(-5,6)2. i3. -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 54. sorted(i)5. -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 56. sorted(i,reverse=True)7. 5, 4, 3, 2, 1, 0, -1, -2, -3, -4, -58. 复制代码说明:1. sorted与sort不同。前者是内置函数,后者是列表、字典的方法;前者返回一个新列表。复制代码-1. sorted(36, 5, -12, 9, -21, key=abs)2. 5, 9, -12, -21, 363. sorted(bob, about, Zoo, Credit)4. Credit, Zoo, about, bob5. sorted(bob, about, Zoo, Credit, key=str.lower)6. about, bob, Credit, Zoo7. sorted(bob, about, Zoo, Credit, key=str.lower, reverse=True)8. Zoo, Credit, bob, about9. 复制代码=函数:1. reversed(seq)2. 返回一个逆置的迭代器复制代码代码:1. i = x for x in range(-5,6)2. for x in reversed(i):3. print(x, ,end=)4.5. 6. 543210-1-2-3-4-57. 复制代码说明:1. reversed与reverse不同。前者是内置函数,后者是列表、字典的方法。前者返回一个新列表。_

      《Python语法基础和内置函数详解》由会员g6****06分享,可在线阅读,更多相关《Python语法基础和内置函数详解》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.