摘要:
Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由 阅读全文
posted @ 2019-04-09 10:40
宇辰滴滴
阅读(92)
评论(0)
推荐(0)
|
摘要:
Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由 阅读全文
posted @ 2019-04-09 10:40
宇辰滴滴
阅读(92)
评论(0)
推荐(0)
摘要:
iimport函数用来调用python自带的.py文件或者用户自己编写的.py文件 调用方式很简单 import time 调用python自带的time.py文件,详细的使用方式举例: 上面的代码的意思:每间隔一秒钟输出数字1-10,time.sleep()函数用于对输出做时间间隔,括号内填写间隔 阅读全文
posted @ 2019-04-09 10:36
宇辰滴滴
阅读(246)
评论(0)
推荐(0)
摘要:
主要说明编码之间的转换方法 2.7版本: 这里面首先定义了一个变量a a_unicode =a.decode("utf-8") 这行代码的作用:将a从utf-8解码成unicode并赋予变量a_unicode a_gbk = a_unicode.encode("gbk")这行代码的作用:将变量a_u 阅读全文
posted @ 2019-04-09 10:34
宇辰滴滴
阅读(792)
评论(0)
推荐(0)
摘要:
python2.7版本中等待用户输入内容的函数是raw_input “>>>”为提示信息,我随便写了一个,运行并输入hello world 输出结果: python3.5版本中等待用户输入内容的函数是input,3.5版本中移除了raw_input这个函数 操作过程与2.7版本无异 PS:输入时的提 阅读全文
posted @ 2019-04-09 10:33
宇辰滴滴
阅读(223)
评论(0)
推荐(0)
摘要:
函数getpass为python自带函数,作用是使用户输入的内容不可见 import getpass调用函数,使用方法为getpass.getpass 输出结果: 在输入PassWord的内容时,输入了123456但不可见 阅读全文
posted @ 2019-04-09 10:32
宇辰滴滴
阅读(600)
评论(0)
推荐(0)
摘要:
我们通过while循环让python循环进行操作 break 跳出整个循环 continue 终止当前循环并不再继续往下执行,回到开头开始继续循环 下面会详细解释一下,例如: 上面代码:输出数字1-10,while True创建一个无限循环,我们可以在while循环中加入if语句,while内的操作 阅读全文
posted @ 2019-04-09 10:31
宇辰滴滴
阅读(431)
评论(0)
推荐(0)
摘要:
if后面+判断条件 elif后面+判断条件 else 否则进行某些操作 举个列子 我们让用户输入内容,然后通过条件判断来执行对应操作,输出结果: elif的作用是:在多个elif条件存在时只要在遍历中某个条件为True时结束不会继续遍历之后的elif 如果全部都是if,python会将所有的if都遍 阅读全文
posted @ 2019-04-09 10:31
宇辰滴滴
阅读(329)
评论(0)
推荐(0)
摘要:
ppython2.7版本中整数相除得出的结果不显示小数 输出结果: 此时就需要调用from __future__ import division 输出结果: 当然还有另一种方式: 我们将数字写成9.0,得出的结果就会显示小数了 PS:该问题在python3版本中则不需要使用 阅读全文
posted @ 2019-04-09 10:30
宇辰滴滴
阅读(742)
评论(0)
推荐(0)
摘要:
for循环可以遍历集合中任意一个元素 我们定义了一个集合a,通过for循环指定变量b遍历集合a,最后print变量b输出集合中的所有元素 输出结果: 或者使用for循环输出字符串中的每个元素: 输出结果: 我们还可以通过几种方法查找某个元素是否在集合中: 我们定义了一个集合a,定义了一个变量b,我们 阅读全文
posted @ 2019-04-09 10:29
宇辰滴滴
阅读(1493)
评论(0)
推荐(0)
摘要:
enumerate可以在遍历过程中自动生成新的一列并从0开始计数 我们定义了一个集合a,我们现在想要输出集合a中的每一个元素并且从数字1开始编号,输出结果: 上面的代码中我们定义了一个变量key,enumerate(a, 1)的意思是在enumerate过程中将每一个元素的编号赋值给变量key,最后 阅读全文
posted @ 2019-04-09 10:28
宇辰滴滴
阅读(223)
评论(0)
推荐(0)
摘要:
在python2.7中range()某个区间后,内存会立即创建区间内的所有数值,严重浪费内存,所以就出现了xrange():每次循环的时候生成一个数值 在python3版本中不存在xrange,只有range他的作用等同与2.7版本的xrange,可以说是做了优化 输出结果: 可以看到列出了数字1- 阅读全文
posted @ 2019-04-09 10:27
宇辰滴滴
阅读(274)
评论(0)
推荐(0)
摘要:
list[] 定义列表可以是空的也可以直接定义列表中的元素,例如:list = ["hello", "world", "dlrb"] dict{} 定义字典可以是空的也可以直接定义字典中的多个键、项,例如: dict = { "a":5 "b":[] "c":["hello", "world", " 阅读全文
posted @ 2019-04-09 10:26
宇辰滴滴
阅读(260)
评论(0)
推荐(0)
摘要:
len()用来获取长度、字节等数值 输出结果: 我们定义了集合a,通过len获取到集合中元素的个数赋值给变量b,在for循环中通过遍历从0到变量b区间得到所有的索引给变量c a[c]通过索引找到对应元素,最后print输出索引和对应元素 阅读全文
posted @ 2019-04-09 10:26
宇辰滴滴
阅读(2413)
评论(1)
推荐(0)
摘要:
replace用于修改列表、元组、字典中的元素, 例子: 上面代码将列表、元组、字典中元素的空格去掉,通过len获取列表、元组、字典中元素的长度,for循环range获取元素对应key,最后通过replace去掉空格 另外遍历元组需要先转换成列表,通过list()来实现,最后输出前需要转换回元组,通 阅读全文
posted @ 2019-04-09 10:24
宇辰滴滴
阅读(13634)
评论(0)
推荐(0)
摘要:
我们常用type()来查看类型,使用方法如下: 我们可以看到我们提供了五种类型的变量,使用type()来获取类型并输出它 输出结果: 我们看到了:a的类型是字符串,b的类型是整数,c的类型是元组,d的类型是列表,e的类型是字典 阅读全文
posted @ 2019-04-09 10:22
宇辰滴滴
阅读(3219)
评论(0)
推荐(0)
摘要:
strip(rm)用来删除元素内的空白符: rm对应要删除空白符的元素,当rm为空(strip())时删除所有元素的空白符 startswith、endswith用来查找开头或结尾条件的元素 例子: 上面代码:查找以 a或A开头并且以 c 结尾的所有元素,并输出 输出结果: 阅读全文
posted @ 2019-04-09 10:22
宇辰滴滴
阅读(359)
评论(0)
推荐(0)
摘要:
open()打开文件 close()关闭文件 read()读取文件内容 write()写入内容 len()检查文件内容长度 exists()检查文件是否存在 我们举一个例子,将上方的内容全部应用到实际中: a.txt文件有内容,b.txt文件为空 输出结果: 我们再次来查看b.txt文件的内容 下面 阅读全文
posted @ 2019-04-09 10:20
宇辰滴滴
阅读(635)
评论(0)
推荐(0)
摘要:
upper()字符串中字母由小写变为大写 lower()字符串中字母由大写变为小写 capitalize()字符串中字母首字母大写其余小写 title()字符串中字母每个单词的首字母大写其余小写 举个列子: 输出结果: 实际运用就如上面代码书写。 阅读全文
posted @ 2019-04-09 10:19
宇辰滴滴
阅读(512)
评论(0)
推荐(0)
摘要:
center(self,width,fillchar=None)让字符串居中显示,width定义字长度,fillchar定义空白处填充,不填写默认为空白 举个列子: 输出结果: 我们定义总长度为11,空白处用“_”下划线填充 阅读全文
posted @ 2019-04-09 10:18
宇辰滴滴
阅读(670)
评论(0)
推荐(0)
摘要:
count(self, sub, start=None, end = None)用于计算字符串中子序列的个数,sub, start=None, end = None定义查找范围,不写默认查找全部 举个列子: 输出结果: 我们计算字符串中从0开始查找到5结束(范围大于等于0、小于6),子序列中“l”出 阅读全文
posted @ 2019-04-09 10:17
宇辰滴滴
阅读(1304)
评论(0)
推荐(0)
摘要:
expandtabs()将tab转换成空格,默认1个tab转成8个空格,\t制表符代表一个tab,我们也可以自定义转换成几个空格 举个例子: 输出结果: 使用方式如代码书写 阅读全文
posted @ 2019-04-09 10:16
宇辰滴滴
阅读(217)
评论(0)
推荐(0)
摘要:
find()从左向右寻找子序列的位置,如存在多个相同子序列只返回第一个查找到的位置,如果子序列不存在返回-1 rfind()从右向左寻找子序列的位置..... index()从左向右寻找子序列的位置,如果子序列不存在报错,所以一般我们用find()更好一些 rindex()从右向左寻找子序列的位置. 阅读全文
posted @ 2019-04-09 10:15
宇辰滴滴
阅读(560)
评论(0)
推荐(0)
摘要:
format()格式化字符串,将占位符替换成内容,举个例子: 输出结果: 代码中,{0},{1}就是占位符,只能从0开始,format()中从位置0开始依次写入要替换的内容 阅读全文
posted @ 2019-04-09 10:14
宇辰滴滴
阅读(218)
评论(0)
推荐(0)
摘要:
isalnum()判断是否包含字母或者数字 isalpha()判断是否都是字母 istitle()判断每个单词首字母是否是大写 isspace()判断是否是空格 islower()判断字母是否全都是小写 isupper()判断字母是否都是大写 isdigit()判断是否全都是数字 举个例子: 输出结 阅读全文
posted @ 2019-04-09 10:13
宇辰滴滴
阅读(688)
评论(0)
推荐(0)
摘要:
ljust()将字符串左对齐右侧填充 rjust()将字符串右对齐左侧填充 举个例子: 输出结果: 我们定义了总长度为15,将字符串左对齐,剩余的右侧以*填充 输出结果: 我们定义了总长度为15,将字符串右对齐,剩余的左侧以_填充 阅读全文
posted @ 2019-04-09 10:12
宇辰滴滴
阅读(315)
评论(0)
推荐(0)
摘要:
on将列表或元组中的每个元素连接起来,举个例子: 输出结果: "_".join(a) 的作用:使用 _ 下划线将列表a中的每一个元素连接起来,当然你可以选择自己想要用的连接方法 输出结果: 和列表同理 阅读全文
posted @ 2019-04-09 10:12
宇辰滴滴
阅读(299)
评论(0)
推荐(0)
摘要:
lstrip()移除左侧空白符 rstrip()移除右侧空白符 strip()移除两边的空白符 输出结果: 输出结果: 输出结果: 使用方法如代码书写 阅读全文
posted @ 2019-04-09 10:11
宇辰滴滴
阅读(257)
评论(0)
推荐(0)
摘要:
partition()从左向右寻找,以字符串中的某个元素为中心将左右分割共分割成三个元素并放入到元组中 partition()从右向左寻找,以字符串中的某个元素为中心将左右分割共分割成三个元素并放入到元组中 举个例子: 输出结果: 我们以左侧寻找到的首个is为中心将字符串分割成了三个元素放到了元组中 阅读全文
posted @ 2019-04-09 10:10
宇辰滴滴
阅读(601)
评论(0)
推荐(0)
摘要:
swapcase()将字符串中的字母小写变大写、大写变小写,举个例子: 输出结果: 阅读全文
posted @ 2019-04-09 10:09
宇辰滴滴
阅读(643)
评论(0)
推荐(0)
摘要:
split()从左向右寻找,以某个元素为中心将左右分割成两个元素并放入列表中 rsplit()从右向左寻找,以某个元素为中心将左右分割成两个元素并放入列表中 splitlines()根据换行符(\n)分割并将元素放入列表中 举个例子: 输出结果: 从左向右寻找,以寻找到的第一个"l"为中心将左右分割 阅读全文
posted @ 2019-04-09 10:09
宇辰滴滴
阅读(323)
评论(0)
推荐(0)
摘要:
extend()拓展列表,批量写入 举个例子: 输出结果: 我们通过extend将列表b的元素全部写入到列表a中 阅读全文
posted @ 2019-04-09 10:07
宇辰滴滴
阅读(672)
评论(0)
推荐(0)
摘要:
我们通过索引获取字符串中指定位数的字符 通过切片获取指定区间范围的所有字符 范围大于等于开始小于末尾 阅读全文
posted @ 2019-04-09 10:07
宇辰滴滴
阅读(1066)
评论(0)
推荐(0)
摘要:
insert()往列表的指定位置添加元素,举个例子: 输出结果: 我们在列表a的位置1插入元素girl 阅读全文
posted @ 2019-04-09 10:06
宇辰滴滴
阅读(2027)
评论(0)
推荐(0)
摘要:
pop()将列表指定位置的元素移除,同时可以将移除的元素赋值给某个变量,不填写位置参数则默认删除最后一位 pop()根据键将字典中指定的键值对删除,同时可以将删除的值赋值给变量 举个例子: 输出结果: 我们将列表a的位置1的元素移除 将列表b的位置0的元素移除并赋值给变量b1 输出结果: 阅读全文
posted @ 2019-04-09 10:05
宇辰滴滴
阅读(699)
评论(0)
推荐(0)
摘要:
remove()从左到右寻找,移除找到的第一个指定元素,举个例子: 输出结果: 从左到右寻找,只移出找到的第一个world 阅读全文
posted @ 2019-04-09 10:04
宇辰滴滴
阅读(1583)
评论(0)
推荐(0)
摘要:
reverse()将列表中的所有元素位置反转,举个例子: 输出结果: 阅读全文
posted @ 2019-04-09 10:03
宇辰滴滴
阅读(2157)
评论(0)
推荐(0)
摘要:
keys()获取字典中所有的键并放入列表 values()获取字典中所有的值并放入列表 items()获取字典中所有的键值对并放入列表 举个例子: 输出结果: 使用方式如代码书写 阅读全文
posted @ 2019-04-09 10:02
宇辰滴滴
阅读(333)
评论(0)
推荐(0)
摘要:
del可以删除列表中指定位置的元素,举个例子: 输出结果: 我们指定删除列表a中位置1、2的元素 阅读全文
posted @ 2019-04-09 10:02
宇辰滴滴
阅读(4695)
评论(0)
推荐(0)
摘要:
get()根据键获取字典中的值,如果键不存在则返回一个默认值,默认值不填写则返回None 输出结果: 阅读全文
posted @ 2019-04-09 10:00
宇辰滴滴
阅读(725)
评论(0)
推荐(0)
摘要:
update()批量写入批量更新字典,举个例子: 输出结果: 我们将字典b批量写入到字典a中 阅读全文
posted @ 2019-04-09 09:59
宇辰滴滴
阅读(5856)
评论(0)
推荐(1)
摘要:
popitem()随机删除字典中的任意键值对,并返回到元组中 输出结果: 阅读全文
posted @ 2019-04-09 09:59
宇辰滴滴
阅读(1232)
评论(0)
推荐(0)
摘要:
输出结果: 我们来详细解读每个转换步骤:for i in name: 通过for循环获取所有的字符i,共获取了3个字符 i_by = bytes(i, encoding = "utf-8") 我们通过bytes(“字符串”,编码格式)将所有字符i通过utf-8编码格式转换成字节i_by,共获取了9个 阅读全文
posted @ 2019-04-09 09:58
宇辰滴滴
阅读(3258)
评论(0)
推荐(0)
摘要:
有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {'key1': 大于66的所有值, 'key2': 小于66的所有值} 输出结果: 阅读全文
posted @ 2019-04-09 09:57
宇辰滴滴
阅读(193)
评论(0)
推荐(0)
摘要:
输出商品列表,用户输入序号,显示用户选中的商品 商品list = ["手机", "电脑", '鼠标垫', '游艇'] 1 a = ["手机", "电脑", '鼠标垫', '游艇'] 2 for i , a1 in enumerate(a, 1): 3 print(i , a1) 4 b = inpu 阅读全文
posted @ 2019-04-09 09:56
宇辰滴滴
阅读(183)
评论(0)
推荐(0)
摘要:
查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素。 1 li = ["alec", " aric", "Alex", "Tony", "rain"] 2 tu = ("alec", " aric", "Alex", "Tony", "rain") 3 dic = 阅读全文
posted @ 2019-04-09 09:56
宇辰滴滴
阅读(191)
评论(0)
推荐(0)
摘要:
运算符 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 基本数据类型 1、数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为- 阅读全文
posted @ 2019-04-09 09:46
宇辰滴滴
阅读(159)
评论(0)
推荐(0)
摘要:
#setencoding=utf-8 #用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和密码的文件是E:\python\user.txt accounts_file = 'E:\\python\\user.txt' #被锁的用户要写入此文件 lock_file = 'E:\\pyth... 阅读全文
posted @ 2019-04-09 09:42
宇辰滴滴
阅读(9318)
评论(0)
推荐(0)
摘要:
1 dic = { 2 "河北":{ 3 "石家庄" :["鹿泉","藁城","元氏"], 4 "邯郸" : ["永年","涉县","磁县"] 5 }, 6 "河南":{ 7 "郑州":["巩义","登封","新密"], 8 "开封":["金明","鼓楼",& 阅读全文
posted @ 2019-04-09 09:42
宇辰滴滴
阅读(166)
评论(0)
推荐(0)
摘要:
希望大家来指正一下,之前间断学习了很久,刚捡起来继续学习,下面的代码写的不太好,希望看到的大神能够给予指正。 修正版: 1 # python_zhangzengqiang 2 3 a = open("user.txt") 4 b = a.readlines() 5 a.close() 6 a2 = 阅读全文
posted @ 2019-04-09 09:40
宇辰滴滴
阅读(3027)
评论(0)
推荐(0)
|