不好意思,昨天有急事耽搁了,今天我们接着说字典。首先通过key往字典中添加三条记录。其中方括号中的那就是key,等式右边的就是value,别学完了序列后,总感觉中括号中的那是下角标。那么字典的更新,包括增、删、改也都分别作了介绍。删除整个字典相对较少,毕竟实际工作中不像做练习,随便删了就可以。那么真想删除整个字典,del dict1即可。其中pop(),这不就相当于出栈操作么,取出来了也就相当于删除了。 字典操作:...
Time will tell.这里介绍Python3的基础教程,为什么要选中Python 3呢?之前,学Python 2,看过笨方法学Python,学了不到一个礼拜,就开始用Python写Selenium脚本。最近看了一些资料和课程,都是Python 3授课的,例如大数据、机器学习、数据挖掘。还有一点就是,我想彻底地,系统地学习下Python 3的基础部分,然后再考虑其他的。有兴趣的,可以也跟着学习,把基本功学好。1.下载1)打开https://www.python.org/downloads/当前最新版...
本章将会介绍如何使用字符串何世华其他的值(如打印特殊格式的字符串),并简单了解下利用字符串的分割、联接、搜索等方法能做些什么3.1 基本字符串操作 所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用,请记住字符串是不可变的。3.2 字符串格式化:精简版 字符串格式化适用字符串格式化操作符,即百分号%来实现 在%的左侧防止一个字符串(格式化字符串)...
#模块#包#模块中有什么dir l列出特性#文档print range.__doc__#阅读源代码print copy.__file__#标准库sys
os
fileinput#集合,堆和双端队列set(range(10)) 集合
堆 数据结构 没有独立的 只有一个包含一些堆操作的模块,叫做heapq(6个函数)
双端队列#time#random#shelve#re#包含对正则表达式的支持 原文:http://www.cnblogs.com/realmonkeykingsun/p/7476153.html
一般使用import和from...import...导入模块。
以下述spam.py内的文件代码为例。‘‘‘
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
‘‘‘
# spam.py
print(‘from the spam.py‘)money = 1000def read1():print(‘spam模块:‘, money)def read2():print(‘spam模块‘)read1()def change():global moneymoney = 0一、import 模块...
1.list[-1],此时只有一个参数,作用是通过下标访问数据,-1是倒数第一个。list = ‘abcdef‘
print(list[-1])#输出
f
2.list[:-1],作用是返回从start_index = 0到end_index = -1的一串数据这里的list[:-1]为左闭右开。list = ‘abcdef‘
print(list[:-1])#输出
abcde
3.list[::-1],作用是返回倒序的原list#遇到问题没人解答?小编创建了一个Python学习交流群:531509025
#寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习...
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴!第八波:第4章 字典:当索引不好用时 将学到一种通过名字引用值的数据结构,这种结构类型称为映射mapping。字典是Python内唯一内建的映射类型。字典中的值并没有特殊的顺序,都是存储在一个特定的键key里。键可以使 数字、字符串甚至是元组。[4.1] 字典的使用 字典有时比列表更加使用。[4.2] 创建和使用字典 字典由多个键及其对应的值构成...
第一:python基础第二:python异常处理类第三:python装饰器第四:python发送邮件原文:https://www.cnblogs.com/fengjunhua/p/8874273.html
《python基础教程(第二版)》学习笔记 函数(第6章)创建函数:def function_name(params): block return values记录函数:def function_name(params): ‘NOTE‘ #注释 block return valuesfunction_name.__doc__help(function_name)return # 没有返回值位置参数和关键字参数:关键字参数要提供参数的名字:def function_name(name1=value1, name2=value2): #给参数提供了默认值 block return values让用户提供任意数量的参...
find方法可以在一个较长的字符串中查找子字符串。它返回子串所在位置的最左端索引。如果没有找到则返回-1join方法用来在队列中添加元素,需要添加的队列元素都必须是字符串
>>> ‘+‘.join(seq) lower方法返回字符串的小写字母版replace方法返回某字符串的所有匹配项均被替换之后得到的字符串
>>> ‘This is a test‘.replace(‘is‘, ‘ezz‘) split方法用来将字符串分割成序列。如果不提供任何分隔符,程序会把所有空格作为分隔符...
序列是python中的一种数据结构,映射是另一种。映射(mapping)通过名字来引用值。python内建的唯一一种映射结构是字典。字典中的值没有特殊的顺序,但都存储在一个特定的键中。键可以是数字、字符串甚至数元组。1、字典的使用:序列通过索引来找到元素的取值。字典通过键来获取它的值。字段比列表在某些方面更加适用:①游戏棋盘是用坐标值来组成的②文件是用文件名来确定的③数字电话,地址对应一个联系人这些都不能通过索引来代替...
下面是规则.你和你的对手,在同一时间做出特定的手势,必须是下面一种手势:石头,剪子,布.胜利者从下面的规则中产生,这个规则本身是个悖论.(a) 布包石头.(b)石头砸剪子,(c)剪子剪破布.在你的计算机版本中,用户输入她/他的选项,计算机找一个随机选项,然后由你的程序来决定一个胜利者或者平手.注意:最好的算法是尽量少的使用 if 语句复制代码 代码如下:#coding:utf-8
import randomguess_list = ["石头","剪刀","布"]guize = [["布","石...
6.1创建函数函数是可以调用(可能包含参数,也就是放在圆括号中的值),它执行某种行为并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可调用:>>> x=1>>> y=math.sqrt>>> callable(x)False>>> callable(y)True定义函数用def 语句:def fib(num): result=[0,1] for i in range(num-2): result.append(result[-2]+result[-1]) return result6.1.1记录函数给函数添加文档字符串:>>> def square(x):...
D:\>python
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
#2.1序列概览
>>> edward=['Edward Gumby', 42]
>>> john=['John Smith',50]
>>> database=[edward,john]
>>> database
[['Edward Gumby', 42], ['John Smith', 50]]
#2.2通用序列操作
#2.2.1索引
#代码清单2-1索引演示样例
>>> greeting='Hello'
>>> gr...
Python 6-8章tags: Python LearningNote
第6章 抽象6.3 创建函数
1. `callabel()`可以测试函数能否调用。(返回True/False)(3.0得用`hasattr(func, __cal__)`代替) 2. 使用`def`语句定义函数 6.3.1 记录函数
直接写上字符串,比如在def语句后面,称为文档字符串。
可以使用内建help得到关于函数的信息,包括文档字符串。6.3.2 并非真正函数的函数return起到结束函数的作用。6.4 参数魔法 这正是Python的魅力所在!6.4.1 值从...