0 小萝卜头999

尚未进行身份认证

暂无相关简介

等级
TA的排名 30w+

python split and join

split()方法默认以空格为分隔符,并把一系列字符串全部分开并返回一个列表。然而,我们也可以自己指定分隔符和分隔次数,如下面所示:sentence = "enzymes and other proteins come in many shapes."words = sentence.split() # 这个为默认设置,表示以空格为分隔符,分隔所有, 与 words=sentence.spli...

2020-03-31 08:48:59

python 存储数据json

模块json存储数据,模块json让你能够把用户提供的信息存储在列表和字典等数据结构中,并在程序再运行时,加载该文件中的数据。函数json.dump()用来存储数据,这个函数接收两个参数,一个是要存储的数据,另一个是可用于存储数据的文件对象函数json.load()用于加载数据,接收一个参数,就是存储数据的文件对象,如下面的代码块演示了,用户首次运行程序时被提示输入自己的名字,并提醒用户下次...

2020-03-28 11:10:58

python 文件写入和异常

1、写入文件filename = 'program.txt'with open(filename, 'w') as f_obj: # 以写入模式('w')打开文件,若要写入的文件program.txt不存在,python将自动创建这个文件 f_obj.write("I like the python.\n") # 方法write(),将一行字符串写入到文件中.方法write()不会在写...

2020-03-27 08:41:34

python 文件操作-读取数据

1、读取整个文件filename = 'text.txt' # 把要读取的文件名存储在变量filename中with open(filename) as file_object: #打开文件,并将其存储在变量file_object中 contents = file_object.read() # **方法read(),表示读取文件的全部内容**,并将其存储在变量contents中 ...

2020-03-26 08:51:28

Python OrderedDict 类

字典让你能够将信息关联起来,然后它们不记录你们添加键值对的顺序,要创建字典和记录添加键-值对的顺序,可使用模块collections中的OrderedDict类,如下面例子所示”from collections import OrderedDict # 从模块collections中导入OrderedDict类favorite_languages = OrderedDict() # 创建Ord...

2020-03-26 07:57:48

Python 继承

如果你要编写的类是另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,它将自动获得另一个类的所有属性和方法;原有的类称谓父类,而新类称为...

2020-03-25 09:01:47

python 类

在面向对象编程中,你编写表示现实世界中的事物和情景的类,根据类来创建对象被称为实例化。在编写类时,你定义一大类对象都有的通用行为,每个对象都自动具备这种通用行为创建Restautant类class Restaurant: # 在这里,我们定义了一个名为Restaurant的类,根据约定,在Python中,首字母为大写的名称指的就是类 """一次模式食物店的简单尝试""" # 我们编...

2020-03-11 10:04:40

python 导入模块方式

有时候可以将函数存储在被称为模块的独立文件中,再将模块导入到主程序中。import语句允许在当前运行的程序文件中使用模块的代码,导入模块的方法有多种,如下:导入这个模块要让函数是可导入的,得先创建模块。模块(module)是扩展名为.py的文件,包含要导入到程序中的代码。下面来创建一个包含函数user_name()的模块。将模块名定为profile.pyprofile.py # 下面是模块...

2020-03-10 09:23:46

python 函数二

向函数传递列表将列表传递给函数后,函数就能直接访问其内容,这种列表包含的可能是名字,数字或更复杂的对象(如字典)def greeting_students(names): for name in names: print("Welcome to our university " + name.title() + "!")student_names = ["mengx...

2020-03-09 09:23:14

python 函数

函数是带名字的代码块,用于完成具体的工作。使用关键字def来告诉python你要定义一个函数。然后在def后面指出函数名,函数名后紧跟着括号,括号里面还可能存在参数,或者空的。最后,定义以冒号结尾定义简单的函数,不提供任何参数def greeting(): # 定义了一个简单的函数greeting,它不需要任何信息就能完成工作,这个函数的功能是打印问候语 """显示简单的问候""...

2020-03-08 12:08:25

python while 循环

你可以使用while循环不断的运行代码块,直到指定的条件不满足为止简单的while循环current_point = 18 #将current_point初始值设定为18,因此指定从18开始while current_point <= 22: # 在这个while循环中,只要current_point的值小于或等于22,就接着运行这个循环。由于18小于22,因此执行下面的代码块,打印...

2020-03-06 09:59:09

python 函数input()

input()函数函数input()让程序暂停一会,等待用户输入一些文本。获取用户输入后,python将用户输入的内容存储在变量中,以方便你使用message = input("what would you like to say to yourself now: ")print(message)#当运行这个程序时,屏幕上会打印出提示what would you like to say t...

2020-03-05 11:05:17

python 嵌套

有时候,需要将一系列字典嵌套在列表中,或将列表作为值嵌套在字典中,这成为嵌套。可以在列表中嵌套字典,字典中嵌套列表甚至在字典中嵌套字典列表中嵌套字典例子1student_1 = {'first': 'xin', 'last': 'zhu', 'age': 20}student_2 = {'first': 'chun', 'last': 'lee', 'age': 21}student_3...

2020-03-04 10:54:08

python遍历字典

遍历字典中的所有键-值对user_0 = {'username': 'punky', 'first': 'lee', "last": "lian"} //定义一个列表print(user_0.items()) //方法items,返回一个键-值对列表for key, value in user_0.items(): //for循环依次将每个键-值对分别存储在key,value这两个变量中 ...

2020-03-03 10:03:41

python字典

什么是字典?字典是一系列键-值对,每个“键”都有与之相对应的“值”,你可以通过访问字典的键来访问相对应的值,字典的键-值对之间是无序的。字典用花括号{ }表示,键与值之间用冒号隔开,而键-值对之间用逗号分开,如下shoes = {"sandal": "pink", "high heel": "black", "running shoes": "white"}访问字典中的值,可指定字典名和...

2020-03-02 10:28:42

python if 语句

检查两个值是否相等, 用 ==day = "sunny"if day == "sunny": //由于变量day的值是sunny,因此通过这条条件测序,python就会执行紧跟在if语句后面的代码块 print("Excellent")//输出结果为:Excellent检查两个值不相等, 用!=day = "rainy"if day != "sunny": prin...

2020-03-01 11:59:43

python 元组

元组使用圆括号来标识,并且不能修改元组中的元素,然而列表中的元素是可以修改的定义元组days = ("Monday", "Tuesday", "Wednesday", "Thursday", "Friday") //定义了元组print(days[0]) //打印第一个元素的值print(days[2]) //打印第二个元素的值new_days = days[:3] //指定切片,从第...

2020-02-29 11:01:21

python 列表切片

只需要使用列表的一部分时,可以考虑创建切片,可指定要使用的第一个元素的索引和最后一个元素的索引加1,与函数range()一样,python在到达你指定的第二个索引前面停止提取列表的前3个元素days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]print(days[0:3])// 输出结果为:['Monday', '...

2020-02-29 10:38:39

python 创建数值列表

Python 函数range()可以轻松的产生一系列的数字,如下for number in range(1,6): print(number)//输出结果为:12345在这个实例中,函数range()让python从指定的第一个值(这里为1)开始数,并在到达指定的第二个值前停止,因此输出不包括第二个值(这里为5)要创建数字列表,可以利用函数list()把range()的...

2020-02-28 10:37:21

Python 遍历整个列表

使用for循环遍历整个列表信息colors = ["yellow", "blue", "orange", "purple"] //定义列表for color in colors: //从列表colors取出一个颜色,并将其存在变量color中 print(color)print("These colors are all my favorite colors") //为for循环外...

2020-02-28 09:56:56

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。