【PYTHON学习0016:字典----2019-6-10】教程文章相关的互联网学习教程文章

Python学习(四)常见函数及控制结构【代码】【图】

,常用函数: 1,type(变量名)返回该变量的类型 2,print()函数: print(value, ..., sep= , end=\n, file=sys.stdout, flush=False) 默认情况下,打印值到输出流,或sys.stdout来。 可选关键字参数: file:一个类文件对象(流);默认为当前sys.stdout的。 sep:值之间插入的字符串,默认的空格。 end:最后一个值后追加字符串,默认换行符。 flush:是否强制刷新流。 #输出字符串时,[ ]的用法:1,获...

Python学习————集合的增删查

可变的数据类型,他里面的元素必须是不可变的数据类型。无序,内容不能重复。应用于去重 增加:set1.add(元素)--->将元素无序的插入集合set1中set1.update("元素")--->将元素迭代的无序的加入集合set1中 删除:set1.pop()---->随机删除,返回值为删除掉的元素set1.remove("元素")--->按元素删除,若无该元素则报错set1.clear()---->清空集合。输出集合的时候是set(),为了与空字典{}相区分del set1------>删除整个集合 查找:只能用...

Python学习第113天(pymysql模块)【代码】【图】

=input(‘用户名: ‘).strip() pwd=input(‘密码: ‘).strip()#链接 conn=pymysql.connect(host=‘localhost‘,user=‘root‘,password=‘123‘,database=‘egon‘,charset=‘utf8‘) #游标 cursor=conn.cursor() #执行#8;完毕返回的结果集默认以元组显示 #cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)#执行sql语句 sql=‘select * from userinfo where name="%s" and password="%s"‘ %(user,pwd) #注意%s需要加引号 p...

Python学习笔记-字符串

这里写自定义目录标题字符串的表示: 字符串的表示: -单引号:引用字符 -双引号:引用字符串 -三个单引号或者三个双引号:引用多行字符串 字符串中包含单引号或双引号: -用转义符:转移符后面的字符表示字符本意 -在字符串中包含双引号,则用单引号引用: print(‘这里有个双引号"’) -在字符串中包含单引号,则用双引号引用: print(“这里有个单引号’”) -即希望包含单引号,又希望包含双引号,则用三单引号引用: print(’’‘...

Python学习-第二天-字符串和常用数据结构

Python学习-第二天-字符串和常用数据结构 字符串的基本操作 def main():str1 = 'hello, world!'# 通过len函数计算字符串的长度print(len(str1)) # 13# 获得字符串首字母大写的拷贝print(str1.capitalize()) # Hello, world!# 获得字符串变大写后的拷贝print(str1.upper()) # HELLO, WORLD!# 从字符串中查找子串所在位置print(str1.find('or')) # 8print(str1.find('shit')) # -1# 与find类似但找不到子串时会引发异常# print(...

【Python学习之旅】---多线程爬取段子【代码】

1 import requests2 import time3 import threading4 import queue5 from lxml import etree6 # "https://ishuo.cn/duanzi"7 # header={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36"}8 #爬取网页线程---爬取段子列表所在的网页,放入队列9 class Mythread1(threading.Thread): 10 def __init__(self,threaName,pageQueue,dataQueue):...

python学习之tuple简介【代码】

元祖:tuple特点:有序的(有索引、定义和显示顺序是一致的)、不可变的(和str一样理解)、可重复的、可以存储任何的数据类型数据#演示tuple的特点以及使用场景tp = (秦始皇,汉高祖,隋炀帝,唐太宗,宋太祖,明太祖,皇太极)print(tp,type(tp),len(tp)) 如何访问元祖元素? 1).获取元素?2).设置元素? 非法操作,和str一致 print(tp[1],tp[-1])# tp[0] = 吕不韦 tp = (1,2,3,4) 原则的+和*操作: 对于+操作而言,将两个元祖对象的内容都...

python学习笔记(32)多线程&多进程【代码】

一、多线程&多进程对于操作系统来说,一个任务就是一个进程。比如我在电脑上打开视频看电视,再启动QQ,这样打开视频和启动QQ就是两个进程了 。进程是多个资源的集合每个进程中可以做很多事情,比如我打开QQ,可以与A打字聊天,同时还可以与B视频,接收C的文件,一个进程中可以有很多线程来干活,这样一个QQ需要运行多个子任务,我们把这些子任务叫做 线程(thread) 每个进程中至少有一个线程在干活,比如我打开QQ,即使不做任何...

从零开始的Python学习Episode 20——面向对象(3)【代码】

面向对象之封装 封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体。 隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的)class A:__N=0 #类的数据属性就应该是共享的,但是语法上是可以把类的数据属性设置成私有的如__N,会变形为_A__Ndef __init__(self):self.__X=10 #变形为self._A__Xdef __foo(self): #...

python学习-pickle模块(序列化)【代码】

简介 1 python-pickle模块 该pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。 “Pickling”是将Python对象层次结构转换为字节流的过程, “unpickling”是反向操作,从而将字节流(来自二进制文件或类似字节的对象)转换回对象层次结构。pickle模块对于错误或恶意构造的数据是不安全的。 import pickle dataList = [[1, 1, yes],[1, 1, yes],[1, 0, no],[0, 1, no],[0, 1, no]] dataDic = { 0: [1, 2, 3, 4],...

记录我的 python 学习历程-Day11 两个被忽视的坑、补充知识点、函数名的应用、新版格式化输出、迭代器【代码】

补充知识点函数形参中默认参数的陷阱针对不可变数据类型,它是没有陷阱的 def func(name, sex='男'):print(name)print(sex)func('Dylan')# 输出结果: Dylan 男 陷阱只针对默认参数是可变的数据类型 def func(name, a_list=[]): # a_list=[]不在全局名称空间里,也不在局部名称空间里,它在一个特殊的内存空间中a_list.append(name) # 将实参传进来的 name 增加到 a_list 这个空列表里.return a_list # 返回 a_list 这个...

Python学习环境搭建相关问题【图】

一、Python解释器 1.编程语言 编程语言是用来定义计算机程序的形式语言。计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言的编写的程序。翻译的方式有两种,一个是编译,一个事解释。两种方式只是翻译的时间不同。 1.1.编译型语言 通过编译器(compiler)将源代码编译机器码,之后才能执行的语言。一般需要经过编译、链接(linker)这两个步骤。编译是把源代码编译...

Python学习_内置函数【代码】

基本内置函数:#!/usr/bin/env python # -*- coding:utf-8 -*-# abs()绝对值 i = abs(-123) print(i)# all()循环参数,如果每个元素都为真,那么all的返回值为真 # 假:0,None,"",[],(),{} r = all([True, True, False]) print(r)# any()循环参数,如果有一个参数为真,那么any的返回值为真 a = any([True, False, False]) print(a)# ascii(), 在对象的类里面找 __repr__,获取其返回值 class Foo:def __repr__(self):return "hello"...

数据类型与变量(Python学习笔记01)

数据类型与变量 Python 中的主要数据类型有 int(整数)/float(浮点数)、字符串、布尔值、None、列表、元组、字典、集合等。 None 每个语言都有一个专门的词来表示空,例如 JavaScript 中的 null, MySQL 中也是用 null 表示空,Python 中使用 None 表示空对象,注意它与空字符串、数值 0 是不同的:当我们在计算机系统中安装了Python, 这个 None 对象就自动生成了, 它在内存中的地址 (就是一串十进制的数字)就不再变化了,所以判断...

python学习笔记3.3_json解析【图】

一、json文件读取 源文件:exampl.json 二、json在线解析 常用网站:https://www.json.cn/ 三、数据导出为json格式文件

字典 - 相关标签