Python基础教程(入门教程),30分钟玩转Python编程!!程康华

这篇Python入门教程讲解的知识点包括:Python编程环境的搭建、Python基本操作入门、Python数据类型、Python语句和函数。

注释的目的是让阅读人员能够轻松读懂每一行代码的意义,同时也为后期代码维护提供便利。在Python中,单行注释以#号开头,如下所示:#第一个注释print('Hello,World!')#第二个注释Python的多行注释用两个三引号'''包含起来,如下所示:

'''第一行注释第二行注释'''print('Hello,World!')

Python最具特色的就是使用缩进来表示代码块,不需要使用大括号。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,缩进不一致会导致代码运行错误。正确缩进的示例如下:

ifTrue:print("True")elseprint("False")错误缩进的示例如下:ifTrue:print("True")else:print("False")

Python通常是一行写完一条语句,但语句很长的话,可以通过反斜杠(\)来实现多行语句。weekdays="LittleRobertaskedhismotherfortwocents.
'WhatdidyoudowiththemoneyIgaveyouyesterday?'"print(weekdays)这里的输出结果为“LittleRobertaskedhismotherfortwocents.'WhatdidyoudowiththemoneyIgaveyouyesterday?'”。

Python中的input()函数是用来与用户进行交互的,如下所示:

print("Whoareyou")you=input()print("Hello!")print(you)此时,运行结果为“Whoareyou?”。当用户输入Lingyi,然后按【Enter】键时,程序会继续运行,其输出结果如下:Hello!Lingyi

Python中具有自带的关键字(保留字),任何变量名不能与之相同。在Python的标准库中提供了一个keyword模块,可以查阅当前版本的所有关键字,如下所示:importkeywordkeyword.kwlist

Python3支持4种类型的数字:int(整数类型)、float(浮点类型)、bool(布尔类型)、complex(复数类型)。在Python3中可以使用type()函数来查看数字类型,如下所示。

a=1b=3.14c=Trueprint(type(a))print(type(b))print(type(c))输出结果<class'int'>输出结果<class'float'>输出结果<class'bool'>Python3所支持的运算类型包括加法、减法、除法、整除、取余、乘法和乘方:

print((3+1))#加法运算,输出结果是4print((8.4-3))#减法运算,输出结果是5.4print(15/4)#除法运算,输出结果是3.75print(15//4)#整除运算,输出结果是3print(15%4)#取余运算,输出结果是3print(2*3)#乘法运算,输出结果是6print(2**3)#乘方运算,输出结果是8

str='Lingyi'print(str[0])#输出结果为Lprint(str[1:4])#输出结果为ingprint(str[-1])#输出结果为i尝试下面的代码:

num=1string='1'print(num+string)此时,运行程序会报错,错误提示如下所示,为什么呢?TypeError:unsupportedoperandtype(s)for+:'int'and'str'字符串(string)只是Python中的一种数据类型,下面的语句在赋值的时候右侧用了单引号,数据类型是字符串(string)。string='1'下面语句的数据类型为整型(integer)。num=1不同的数据类型之间是不能进行运算的,但是,不同数据类型可以相互转换,以上代码通过修改后就可以正常运行,修改后的代码如下:

因为相加的双方是数值型,此时“+”号是运算符,运行结果如下:3相加的双方是字符型数据,此时“+”号是连接符:

a=1b=2c=a+bprint(c)运行结果如下:ab

Python列表是任意对象的有序集合,列表写在中括号[]里,元素之间用逗号隔开。这里的任意对象,既可以是列表嵌套列表,也可以是字符串,如下所示:list=["Python",12,[1,2,3],3.14,True]print(list)#运行结果为['Python',12,[1,2,3],3.14,True]每个list(list是笔者自定义的变量)中的元素从0开始计数,如下代码可以选取list中的第一个元素:

元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号()里,元素之间则用逗号隔开,如下所示:

tuple=['abc',76,'ly',898,5.2]print(tuple[1:3])#运行结果是[76,'ly']

集合(set)是一个无序不重复元素的序列,可以使用大括号{}或者set()函数创建集合。需要注意的是,一个空集必须使用set()函数创建而不能使用大括号{},因为大括号{}是用来创建空字典的,如下所示:

age={18,19,18,20,21,20}print(age)#运行结果是{18,19,20,21}

字典是一种可变容器模型,且可存储任意类型对象,用{}标识。字典是一个无序的键(key)值(value)对的集合,格式如下所示:dic={key1:value1,key2:value2}接下来建立一个字典,代码如下:

information={'name':'liming','age':'24'}print(information)#运行结果是{'name':'liming','age':'24'}其中name是一个key(键),liming是一个value(值)。字典增加数据时,可以使用下面的方法:

information['sex']='boy'print(information)#运行结果是{'name':'liming','age':'24','sex':'bo字典删除数据时,可以使用del函数,代码如下:

delinformation['age']print(information)#运行结果是{'name':'liming','sex':'boy'}

password='12345'ifpassword=='12345':print('loginsucess!')elseprint('wrongpassword')在Python中判断是否相等可以使用“==”两个等号(单个等号是赋值)。条件语句的语法如下:if判断条件:执行语句...else:执行语句...

在Python中要注意缩进,条件语句根据缩进来判断执行语句的归属。下面用for语句实现1至9的累加:

sum=0;foriinrange(1,10,1):#不包含10,实际为1-9sum=i+sumprint(sum)#运行结果是45其中range表示范围,i从1(第1个参数)开始迭代,每次加1(第3个参数),直到i变成了10(第2个参数)结束,因此当i=10时不执行语句,for循环是9次迭代。#号代表注释,#号后面的文本将不会执行。在PyCharm中,如果要注释代码,则可以选中代码后按组合键【Ctrl+/】。for的语法如下:for迭代变量in迭代次数:执行语句...如果是列表或者字典,就不用range()函数,直接用列表或者字典,此时i表示列表或者字典中的元素,代码如下:

list={1,2,3,4}foriinlist:print(i)运行结果如下:1234

在刚刚接触的函数中,print()是将结果打印出来的函数,int()是将字符串类型转换成数据类型的函数。类似这种函数,统称为内建函数,内建函数可以直接调用。有内就有外,外建函数其实就是通常所讲的自定义函数。自定义函数的语法如下:deff(x):定义过程returnf(x)def(define即定义)是创建函数的方法,下面用def创建方程:y=5x+2:

defy(x):y=5*x+2returny#下面调用自定义函数yd=y(5)print(d)#运行结果是27

THE END
1.Python基础教程(第3版)分类:计算机 >编程语言 >Python PythonPython编程Python基础教程Python入门 加入心愿单 1659 推荐 88 在线阅读 139.2K 随书下载 文件2 购买方式 电子书 epub mobi pdf ¥ 49.99 样书 99银子 其他渠道 有赞 当当 京东 图书介绍 在线阅读 41 勘误 特别说明 ...https://www.ituring.com.cn/book/2118
2.python基础教程python语言入门python基础入门教程频道:精选了多部python编程入门课程,分为高清视频教程、图文教程、在线手册等多种形式,欢迎在线学习!https://www.py.cn/course/list/97.html
3.Python入门Python入门教程python入门视频教程本章讲解Python最常用集合类型:list,我们可以用list来表示有序集合。 第13章 Python的tuple容器 本章讲解Python另外一种常用的集合类型:tuple,我们可以用tuple来表示有序集合。 第14章 Python的dict容器 本章讲解Python中另一种重要的数据类型Dict,可以快速按照关键字检索信息。 https://www.imooc.com/learn/177
4.Python入门学习教程.pdf课后配套练习 : crossin的编程教室基础练习 课外练习 :笨办法学Python 这是本很有名的 Python 书籍,但并不适合纯零基础?学。因为其中重实践但不解释,新?很容易看得?头雾?。作为学习同时的辅助倒更合 适。 其他推荐教程 《?与?的编程之旅》 ?名 《与 ...https://max.book118.com/html/2023/0812/8133004061005120.shtm
5.Python编程进阶教程我要自学网-免费视频教程,提供全方位软件学习,有3D教程,平面教程,多媒体制作教程,办公信息化教程,机械设计教程,网站制作教程,电脑培训https://www.51zxw.net/List.aspx?cid=1072
1.Python教程—Python3.8.20文档Python 解释器易于扩展,可以使用 C 或 C++(或者其他可以从 C 调用的语言)扩展新的功能和数据类型。Python 也可用作可定制化软件中的扩展程序语言。 这个教程非正式地介绍了 Python 语言和系统的基本概念和功能。最好在阅读的时候准备一个 Python 解释器进行练习。所有的例子都是相互独立的,所以这个教程也可以离线阅读...https://docs.python.org/zh-cn/3.8/tutorial/index.html
2.python入门基础(完整)python入门教程(非常详细)Python入门基础(一) wk_先森的博客 6256 python是当前最流行的语言,虽然还没有java排行高,但是他的受欢迎的程度是目前最快的, 一,python的介绍 Python是解释型语言 Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆...https://blog.csdn.net/weixin_55154866/article/details/134711050
3.Python基础教程(第2版)(豆瓣)图灵程序设计丛书·Python系列(共54册), 这套丛书还有 《Python数据挖掘入门与实践》《Python机器学习经典实例》《父与子的编程之旅:与小卡特一起学Python(第3版)》《Python编程》《Python语言及其应用》 等。 喜欢读"Python基础教程(第2版)"的人也喜欢的电子书· ··· 支持Web...https://book.douban.com/subject/4866934/
4.Python基础教程1. Python 基础教程 Python 基础教程 Python 简介 Python 发展历史 Python 特点 Python 环境搭建 Python下载 Python安装 环境变量配置 Python 环境变量 运行Python Python 中文编码 Python 中文编码-实例 第一个 Python 程序 Python 标识符 Python 保留字符 https://cloud.tencent.com/edu/learning/course-2104-25322
5.Python编程基础教程本书是面向初学者的一本Python基础教程。全书共20章和5个附录。各章的主要内容如下。 第1章介绍了Python语言的历史,阐述了学习Python编程的重要性及特点、Python的应用领域,并且介绍了Anaconda的安装步骤。 第2章介绍了变量、运算符、关键字和对象,说明了如何使用数字和分数,讨论了字符串、列表和元组,以及它们的相关...https://www.epubit.com/bookDetails?id=UB71ebb2ed384c7
6.python基础教程python基础教程,是python入门部分,进学python必修的课程.https://www.xin3721.com/Python/list11320.html
7.Python基础教程(第3版)全本书评在线阅读Python基础教程(第3版)电子书 本书是经典的Python门教程,层次鲜明、结构严谨、内容翔实,特别是后面几章,作者将前面讲述的内容应用到10个引人胜的项目中,并以模板的形式介绍了项目的发过程,手把手教授Python编程实践,让读者从项目中领略Python的真正魅力。 本书既适合初学者夯实基础,又能帮助Python程序员提升技能,即...http://e.dangdang.com/products/1901077383.html
8.Python基础教程Python基础教程 作者:海特兰德 ISBN:9787115613691 出版社:人民邮电出版社 出版年:2023 Python基础教程 作者:Hetland ISBN:9787115230270 出版社:人民邮电出版社 出版年:2010 Python基础教程 作者:赫特兰 ISBN:9787115474889 出版社:人民邮电出版社 出版年:2018 Python基础教程 作者:王欣 ISBN:9787115488251 出版社:人民...https://www.las.ac.cn/front/book/detail?id=640b6276234df7be736c79968b4f922a
9.Python基础教程,Python入门教程(超详细)pythonPython基础教程,Python入门教程(超详细)更新时间:2021年06月23日 17:35:54 作者:不想秃头的晨晨 Python由荷兰数学和计算机科学研究学会 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言...https://www.jb51.net/article/215791.htm
10.pythonPython基础教程本文主要参考书本:Magnus Lie Hetland著,司维等人译的Python基础教程。在这里做个主要的笔记记录,并不会包含所有的知识点哦,像python的安装,加减法这样的就不写上来浪费大家的时间了,当然太细节的东西也只需要用到的时候再去学就可以了。 chap 1 基础知识 ...https://www.jianshu.com/p/e22a24a185ad
11.Python基础系列教程课程介绍:Python基础系列教程 立即播放 课程免费缓存,随时观看~ 扫码下载网易公开课APP 收藏 课程列表 【第1集】介绍/环境搭建(上)译 【第2集】介绍/环境搭建(下)译 【第3集】Python基础语法(上)译 【第4集】Python基础语法(下)译 【第5集】Python控制流与数据结构(上)译 ...https://open.163.com/newview/movie/courseintro?newurl=LHKF0SKAA
12.Python3教程以上就是Python3教程是由多位资深从业大咖专门为职场新人精心准备的Python入门教程,学Python、web开发分享python3教 程,廖雪峰python入门教程,菜鸟python基础教程学习笔记以及简明python教程。专注Python及web开发相关知识传播和学习, 就从准备Python3教程开始!https://vipkid123.github.io/
13.Python零基础入门教程共37课时Python课程多面学习Python核心技术,灵活应用Python 课程简介: 基于新的Python 3版本,多面的Python教学视频,以通俗易懂的方式讲解Python核心技术,适合初学者的教程,让你少走弯路! 课程内容包括: 1.Python简介和安装 2.Python程序、PyCharm的使用 3.Python基础(变量、数据类型、字符串、运算符、列表和元组、条件判断、循环、字典...https://edu.51cto.com/course/14859.html