【PYTHON学习0043:函数---time模块详解--2019-8-10】教程文章相关的互联网学习教程文章

Guibs的Python学习_变量

Guibs 的 Python 学习_变量# 变量的命名和使用 # 变量名只能包含字母、数字和下划线. [不能以数字打头] [001_send message x][send_message_001 ?]? # 变量名不能包含空格, 可以使用下划线来分割单词 [send message x][send_message ?]? # 不能将 Python 关键字和函数名用作变量名# 变量名应简短且有描述性 例如姓名: [n x][name ?]? # 注意 l 和 O 的使用, 部分字体中会与 1 和 0 混淆message = "Hello Guibs"print(message)messa...

Guibs的Python学习_函数

Guibs 的 Python学习_ 函数# 函数# 函数是带有名字的代码块, 用于完成具体的工作# 定义函数 greet_userdef greet_user():# 函数体print("Hello")# 调用函数 greet_usergreet_user()# 向函数传递信息def greet_user(username): # username 是一个形参print("Hello " + username) greet_user(username=Guibs) # Guibs 是一个实参greet_user(Guibs)# 带关键字传递实参# 可以不用考虑实参传递的顺序def greet_user(username1, username...

Guibs的Python学习_While&Input

Guibs 的 Python学习_While&Input# While And Input# input()# input() 接收一个参数: 即要向用户显示的提示或说明message = input("告诉我你想跟我说的话, 我会重复你的话~\n") print("你说: " + message)# 使用 int() 来获取数值输入age = input("你多大?\n") print(那么. 你明年 + str(int(age) + 1) + 了)# 使用 while 循环current_number = 1while current_number <= 5:print(current_number)current_number += 1# 1 2 3 4 5#...

python学习笔记-错误处理

程序中的错误处理有多种方式,一类是约定好错误码,然后根据返回的错误码来判断是否发生错误,以及错误的原因。但是这么做容易将正确的返回值和错误码混在一起,必须要写很多代码来区分,非常不方便。另外一旦出错,还需要一级一级往上报,知道有一级可以处理它。比较成熟的做法是try...except...finally...这一套错误处理机制。该机制不会干扰正常的返回值。同时也无需一级一级手动上报,而是只需要有一级捕获并处理即可。代码: ...

Guibs的Python学习_字典

Guibs 的 Python学习_字典# 字典# Python 中字典是一系列键值对. # 键和值之间用 : 分隔, 键-值对之间用 , 分隔book_0 = {name: Swift, price: 22} book_1 = {name: Python, price: 22} # 访问字典中的值# 字典中的所有键print(book_0.keys() )# 字典中的所有值print(book_0.values()) # 要获取与键相关联的值, 可以依次指定字典名和放在方括号内的键 print(book_0[name] + : + str(book_0[price])) print(book_1[name] + ": " +...

Guibs的Python学习_If

Guibs 的 Python学习_If# if# if 通过缩进来控制代码块是否属于 if# if conditional_test:# do somethingcars = [audi, bmw, subaru, toyota]for car in cars: if car == bmw:print(car.upper()) else:print(car.title())# 条件测试# 每条 if 语句的核心都是一个值为 True 或 False 的表达式, 这种表达式被称之为条件测试. # 检查是否相等# [==] 在两边的值相等时返回 Trueprint("bmw" == "bmw") # 检查是否不相等# [!=...

Guibs的Python学习_元组

Guibs 的 Python学习_元组# 元组# 元组相当于不可变的列表, 使用圆括号 ()dimensions = (200, 50) print(dimensions[0]) print(dimensions[1])# 遍历元组中的所有值for dimension in dimensions:print(dimension)# 修改元组变量 # 虽然不能修改元组元素, 但可以给存储元组的变量赋值. 因此, 如果要修改某个元组, 可以重新定义整个元组print(dimensions) dimensions = (400, 100) print(dimensions)以上就是Guibs 的 Python学习_元组...

Guibs的Python学习_列表

Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分隔其中的元素 languages = [swift, "python", "objective-C"] print(languages) # 访问列表元素# 列表是有序集合, 因此要访问列表的任何元素, 只需将该元素的位置或索引告诉 Python 即可# 在 Python 中, 第一个元素的索引是0print(languages[0]) print(language...

Guibs的Python学习_Python之禅

Guibs 的 Python学习_Python 之禅The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren’t special enough to break the rules. Although practicality beats purity. Errors should never pass ...

python学习笔记-单元测试,UnitTest

所谓的单元测试,就是对一个模块,一个函数,或则是一个类进行正确性检测的一类测试工作。以测试驱动的开发方式叫做测试驱动开发(Test Drived Development). 这种开发模式不仅仅是测试,而是分解需求,保证代码质量的一种手段。单元测试不仅仅在测试的时候保障函数、模块或者类的功能符合我们的需求。同时,也有利于我们在未来修改类或者函数的时候,只需要再跑一遍单元测试就可以确保我们的修改对功能不会产生影响。当然,单元测试...

python学习笔记-python的调试

我们在写代码的时候,往往会有一大堆错误。我们该如何调试呢?用print语句打印我们可以用print语句打印我们想要的内容,然后在输出中查看。print "hah"但是在调试之后,我们还需要手动删除print语句,比较麻烦。assert前面用print的地方,我们可以使用assert语句来替代。例如:def foo(s): s = int(s) assert s != 0, "s is Zero" return 10.0 / s foo(0)assert语句后紧跟着一句判断语句,再更着错误信息。如果判断语句不符合,则抛...

python学习笔记-为自定义类或者函数编写help文档,以及进行文档测试

在python中我们可以利用help("模块名")或者help(类名)的方式来查看类或者函数的文档。但是它们是如何编写的呢?其实它们在类最前面或者方法的最前面用"""三个双引号包裹了多行注释。这些内容就会被Python当成帮助文档。那帮助文档一般会写什么内容呢?主要包括以下内容:该类或者函数的主要作用传入的值和输出的值一些特殊情况的说明文档测试内容以上内容是个人的总结,但是并没有看到相关的资料。我们来举一个例子: class Apple(...

sirius的python学习笔记(1)

1、可以通过try...except语句来简单的判断字符串是否为整数值,如例程x = raw_input(>)try: PRint int(x)except ValueError: return None2、append函数也可以用来添加tuple,如下x = (1,2)y= []y.append(x)print y结果为:[(1,2)] 以上就是sirius的python学习笔记(1)的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!

Python学习--模块

模块简介 你已经学习了如何在你的程序中定义一次函数而重用代码。如果你想要在其他程序中重用很多函数,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。 模块可以从其他程序输入以便利用它的功能。这也是我们使用Python标准库的方法。 下面的例子告诉我们如何使用标准库模块。...

Python学习——Python标准库

Python标准库 Python标准库是随Python附带安装的,它包含大量极其有用的模块。熟悉Python标准库是十分重要的,因为如果你熟悉这些库中的模块,那么你的大多数问题都可以简单快捷地使用它们来解决。 可以在Python附带安装的文档的“库参考”一节中了解Python标准库中所有模块的完整内容。sys模块 sys模块包含系统对应的功能。我们已经学习了sys.argv列表,它包含命令行参数。os模块 这个模块包含普遍的...

TIME - 相关标签