零基础入门知识必看,一篇文章了解你不知道python知识。(第二篇)

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

本文章来自腾讯云 作者:Python知识大全

想要学习Python?有问题得不到第一时间解决?来看看这里“1039649593”满足你的需求,资料都已经上传至文件中,可以自行下载!还有海量最新2020python学习资料。
点击查看
在这里插入图片描述

(6)用Python编写代码

在Python中有三种基本的编码方法。我们已经使用了其中之一–交互式PythonShell
在这里插入图片描述
在这里插入图片描述
因此,代码在编辑器中更容易阅读,还识别了三个简单的错误,其中一个是显示停止。

(8)数到10

准备好开始一个基本的例子了吗?!

如果你是编程新手,你可能不会。充分理解代码,但重要的是这些概念。Python被设计成非常容易阅读,这个例子演示了这个原则。我们将修复上面被破坏的代码,并再添加一个代码块来强调代码块和缩进的概念。

许多程序员在最初处理问题时会不知所措。一个有效的方法来帮助解决问题,无论大小,是逻辑上把问题分成几个部分。

例如,让我们编写一个计算从1到10的基本程序。每次计数递增时,我们都想显示一个新的数字,为了帮助实现代码块的概念,我们将展示在我们到达10之后会发生什么。帮助开发工作流的一种方法是使用伪代码。

让我们制定一个计划(伪代码!)
在这里插入图片描述
不要复制和粘贴,无论它是多么诱人。这样做会妨碍学习。

Python 2.7:

# Python 2.7

count = 1
# Code block 1
while count < 11:
    print count
    count = count + 1
# Code block 2
if count == 11:
    print 'Counting complete.'

 

Python 3:

# Python 3

count = 1
# Code block 1
while count < 11:
    print(count)
    count = count + 1
# Code block 2
if count == 11:
    print('Counting complete.')

 

在这里插入图片描述
在这里插入图片描述
恭喜你!你刚刚写了你的第一个程序。

(9)错误和例外

语法错误
我们已经看到了这个错误–不正确的缩进。语法错误将阻止程序的执行。在本例中,if语句缺少一个冒号以结束该语句。Python非常有助于指出错误:

>>> if x < 9
   File "<stdin>", line 1
     if x < 9
             ^
SyntaxError: invalid syntax

 

例外
程序执行过程中会出现异常错误。Python有许多内置的例外。例如:

>>> 12/0
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero

 

语义错误

语义错误是由于逻辑中的一个或多个问题而产生的错误。

这些错误可能更复杂,因为没有生成错误。代码运行,生成意外和或不能正确的输出,或没有输出。

(10)Python的功能–包/模块

Python最大的优点之一是有大量可用的模块,它们都内置在Python核心和第三方包/库-用来扩展语言。这些模块可能非常有用。一些使用较多的内置Python模块包括:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

##########################################################################
## Modify the variables so that all of the statements evaluate to True. ##
##########################################################################

var1 =
var6 =
var2 =
var3 =
var4 =
var5 =

############################################
## Don't edit anything below this comment ##
############################################

# integers
print(type(var1) is int)
print(type(var6) is float)
print(var1 < 35)
print(var1 <= var6)

# strings
print(type(var2) is str)
print(var2[5] == 'n' and var2[0] == "p")

# lists
print(type(var3) is list)
print(len(var3) == 5)

# tuples
print(type(var4) is tuple)
print(var4[2] == "Hello, Python!")

# dictionaries
print(type(var5) is dict)
print("happy" in var5)
print(7 in var5.values())
print(var5.get("egg") == "salad")
print(len(var5) == 3)
var5["tuna"] = "fish"
print(len(var5) == 3)

 

按照说明完成代码。完成后,从终端运行代码,使用python exercise.py命令。

posted @ 2021-01-25 15:14  锦麟  阅读(59)  评论(0编辑  收藏  举报