- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从小白到大神 ,一文掌握 Python 密集知识
点
第一个问题 ,什么是 Python ?根据 Python 之父 Guido van Rossum 的话 ,Python 是 :
一种高级程序语言 ,其核心设计哲学是代码可读性和语法 ,能够让程序员用很少的代码来
表达自己的想法。
对于我来说 ,学习 Python 的首要原因是 ,Python 是一种可以优雅编程的语言。它能够简单
自然地写出代码和实现我的想法。
另一个原因是我们可以将 Python 用在很多地方 :数据科学、Web 开发和机器学习等都可以
使用 Python 来开发。Quora、Pinterest 和 Spotify 都使用 Python 来进行他们的后端 Web
开发。那么让我们来学习一下 Python 吧。
Python 基础
1. 变量
你可以把变量想象成一个用来存储值的单词。我们看个例子。
Python 中定义一个变量并为它赋值是很容易的。假如你想存储数字 1 到变量 “one” ,让
我们试试看 :
one = 1
超级简单吧 ?你只需要把值 1 分配给变量 “one” 。
two = 2
some_number = 10000
只要你想 ,你可以把任意的值赋给任何其他的变量。正如你从上面看到的那样 ,变量 “two”
存储整型变量 2 ,变量 “some_number” 存储 10000 。
除了整型 ,我们还可以使用布尔值 (True/Flase )、字符串、浮点型和其他数据类型。
# booleanstrue_boolean = Truefalse_boolean = False# stringmy_name = Leandro
Tk# floatbook_price = 15.80
2. 控制流程 :条件语句
“If” 使用一个表达式来判断一个语句是 True 还是 False ,如果是 True ,那么执行 if 内的
代码 ,例子如下 :
if True
print(Hello Python If)
if 2 1
print(2 is greater than 1)
2 比 1 大 ,所以 print 代码被执行。
当 “if”里面的表达式是 false 时 ,“else” 语句将会执行。
if 1 2
print(1 is greater than 2)
else
print(1 is not greater than 2)
1 比 2 小 ,所以 “else” 里面的代码会执行。
你也可以使用 “elif” 语句 :
if 1 2
print(1 is greater than 2)elif 2 1
print(1 is not greater than 2)else
print(1 is equal to 2)
3. 循环和迭代
在 Python 中 ,我们可以用不同的形式进行迭代。我会说下 while 和 for。
While 循环 :当语句是 True 时 ,while 内部的代码块会执行。所以下面这段代码会打印出 1
到 10 。
num = 1
while num = 10
print(num)
num += 1
while 循环需要循环条件 ,如果条件一直是 True ,它将会一直迭代 ,当 num 的值为 11 时 ,
循环条件为 false 。
另一段代码可以帮你更好的理解 while 语句的用法 :
loop_condition = Truewhile loop_condition
print(Loop Condition keeps %s %(loop_condition))
loop_condition = False
循环条件是 True 所以会一直迭代 ,直到为 False 。
For 循环 :你可以在代码块上应用变量 “num” ,而 “for” 语句将为你迭代它。此代码将
打印与 while 中相同的代码 :从 1 到 10 。
for i in range(1, 11)
print(i)
瞧见没 ?这太简单了。i 的范围从 1 开始一直到第 11 个元素 (10是第十个元素 )
List :集合 | 数组 | 数据结构
假如你想要在一个变量里存储整数 1 ,但是你也要存储 2 和 3 , 4 , 5 ...
不是用成百上千个变量 ,我有别的方法存储这些我想要存储的整数吗 ?你已经猜到了 ,确实有
别的存储它们的方法。
列表是一个集合 ,它
您可能关注的文档
- Untitled-锦田猎头公司.PDF
- Untitled-南京航空航天大学.pdf
- VCE数学考前复习计划.ppt
- VIPExam数据库演示培训PPT.ppt
- WebofScience,超越检索-华东理工大学图书馆.ppt
- WWF在交大校园内的品牌推广策划书.ppt
- 《需求分析》《销售促成》《客户服务》-鄞州区工商联.ppt
- 《药学综合知识与技能》第八至十章知识点.doc
- 《艺术设计英语》工作过程中所需的语言技能和知识设计准备.ppt
- 《职场成功礼仪》.doc
- (高清版)DB1301∕T 485-2023 生猪定点屠宰企业非洲猪瘟检测实验室建设规范.docx
- (高清版)DB1301∕T 487-2023 设施樱桃番茄基质栽培技术规程.docx
- (高清版)DB1301∕T 486-2023 林下蛋鸡生态养殖技术规程.docx
- (高清版)DB1301∕T 507-2024 动物诊疗机构兽药管理规范.docx
- (高清版)DB1301∕T 456-2023 青海湖裸鲤淡水人工繁育技术规程.docx
- (高清版)DB62∕T 4850-2023 马铃薯品种 应发薯1号.docx
- (高清版)DB62∕T 4813-2023 小麦品种 灵台4号.docx
- (高清版)DB62∕T 4878-2024 国家公园自然资源资产价值评估技术规程.docx
- (高清版)DB1301∕T 505-2024 新生儿洗澡操作规程.docx
- (高清版)DB62∕T 4899-2024 梨品种 早玉.docx
最近下载
- 2024年广东省中考英语试题(含听力音频和答案).docx VIP
- 公务员制度导论-孙德超-第4章 公务员分类管理制度.ppt VIP
- 五年级下册数学应用易错题.docx VIP
- 智慧税务服务综合管理系统方案.docx VIP
- 公务员制度导论-孙德超-第5章 公务员录用制度.ppt VIP
- 运营车辆停运费诉状范文范例.docx VIP
- 2024江苏省句容市《质量员之设备安装质量基础知识》资格考试必背200题完整题库(基础题).docx VIP
- 玩转手机银行APP.doc VIP
- 纳米材料与纳米技术 课件全套 第1--7章 纳米材料的结构单元---先进纳米加工技术.pptx
- 网约车停运费诉状模板范文范例.docx VIP
文档评论(0)