
Python
BoomJane
有梦想就要努力拼博!
展开
-
Python小练习之竞价游戏
需求:用户输入一个价格,如果高于或低于真实价格都会给出提示并继续猜价且最多偿试次数5次,猜价成功则提示成功并退出游戏。realprice = 1000#输入价格price = int(input("input your price:"))#计次初始值num = 1#当输入价格与真实价格不等并且次数未达到5进入循环while (price != realprice and num &...原创 2019-11-29 16:01:39 · 1559 阅读 · 0 评论 -
Python小练习之提取txt文件内容并写入csv文件
需求:从testdata.txt中提取ip,serialNumber,mobile三列内容并以逗号分隔,然后再写入csv文件中。(1)testdata.txt内容如下:[10.223.80.184] out: Serial Number: dCrtoCkh-ba5a-46f7-93e5-mMV02nyg mobile: 13292163519OFcRnGG4[10.223.8...原创 2019-11-29 15:57:40 · 2621 阅读 · 0 评论 -
python实现几种常见的排序算法
1.冒泡排序:比较相邻的两个元素,大小顺序不对就交换,直到没有要交换的元素def bubble_sort(list,order): n = len(list) by_order = int(order) for i in range(n): # print("i:",i) for j in range(1,n-i): ...原创 2019-11-28 19:22:48 · 437 阅读 · 0 评论 -
Python字符串-常用方法(2)
=====字符串分隔split()方法=======split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来。该方法的基本语法格式如下:str.split(sep,maxsplit)此方法中各部分参数的含义分别是:str:表示要进行分割的字符串; sep:用于指定分隔符,可以包含多个字符。此参...原创 2019-11-27 10:53:15 · 241 阅读 · 0 评论 -
Python字符串-常用方法(1)
1.自动拼接两个串s1 = "hello," "world"print(s1)结果:hello,world2.拼接运算符+,只能拼接字符串类型s1 = "hello,"s2 ="world"print(s1 + s2)结果:hello,world3.字符串拼接数字,将数字转换成字符串,可以使用 str() 或 repr() 函数s1 = "hello"s...原创 2019-11-26 20:44:59 · 975 阅读 · 0 评论 -
Python字典dict
字典是许多数据的集合,属于可变序列类型,它是无序的可变序列,其保存的内容是以“键值对”的形式存放的。Python 中,字典的数据类型为 dict,通过 type() 函数即可查看。字典类型所具有的主要特征:(1)通过键而不是通过索引来读取元素。(2)字典是任意数据类型的无序集合。(3)字典是可变的,并且可以任意嵌套。(4)字典中的键必须唯一。(5)字典中的键必须不可变,...原创 2019-11-22 12:20:40 · 701 阅读 · 0 评论 -
python元组
Python元组和Python列表数据类似,都是线性表。唯一不同的是,Python元组赋值后所存储的数据不能被程序修改,可以将元组看作是只能读取数据不能修改数据的列表。====创建元组=====声明一个元组并赋值的语法与列表相同,不同之处是元组使用小括号,列表使用方括号,元素之间也是用英文逗号分隔。当创建的元组中只有一个元素时,此元组后面必须要加一个逗号“,”,否则 Python 解释...原创 2019-11-21 16:55:56 · 647 阅读 · 1 评论 -
python列表常用方法
在交互解释器中,dir(list) 即可看到列表包含的所有方法。====count()方法======用于统计列表中某个元素出现的次数。其基本语法格式为:listname.count(obj)其中,listname 代表列表名,obj 表示判断是否存在的元素。====index() 方法======用于定位某个元素在列表中出现的位置(也就是索引),如果该元素没有出现,则...原创 2019-11-21 15:51:03 · 231 阅读 · 0 评论 -
Python列表list
列表:将所有元素都放在一对中括号 [] 中,相邻元素之间用逗号分隔。列表的数据类型就是 list,通过 type() 函数可以查看。列表存储内容:整数、实数、字符串、列表、元组等任何类型的数据。和数组不同的是,在同一个列表中元素的类型也可以不同。比如:["abc" , 1 , 2.0, [1,2,3]]注意,在使用列表时,虽然可以将不同类型的数据放入到同一个列表中,但通常情况下不这么做,同...原创 2019-11-21 10:59:06 · 938 阅读 · 0 评论 -
python序列
PYthon中,序列类型包括字符串、列表list、元组tuple、集合和字典dic,这些序列支持以下几种通用的操作,但比较特殊的是,集合和字典不支持索引、切片、相加和相乘操作。序列中,每个元素都有属于自己的编号(索引)。可以通过以下两种索引查找元素:正索引,索引值从 0 开始递增。0,1,2,3,......,n负索引,此类索引是从右向左计数,换句话说,从最后一个元素开始计数,从索...原创 2019-11-20 19:48:17 · 261 阅读 · 0 评论 -
Python字符串
Python中,用单引号或双引号括起来的一串内容就是字符串。Python 3.x 对中文字符支持较好,但 Python 2.x 则要求在源程序中增加“#coding:utf-8”才能支持中文字符。1.常规的字符串:'abc',"this is a string"2.特殊的字符串:(1)字符串内容本身包含了单引号或双引号,则用以下两种方式处理: -1- 使用不同的...原创 2019-11-20 16:19:33 · 141 阅读 · 0 评论 -
Python内置函数
Python3环境中的所有内置函数,见表1: 内置函数 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr() any() dir() hex() next() slicea() ascii() ...原创 2019-11-20 15:46:57 · 306 阅读 · 0 评论 -
安装Python
=======Windows 上安装 Python========1.下载Python包的地址:https://www.python.org/downloads/2.在该页面下方的“Looking for a specific release?”列表中选择“Python 3.7.x”,点击Download按钮3.在打开的页面最下方Files列表,点击Windows x86-64 ex...原创 2019-11-20 15:39:05 · 394 阅读 · 0 评论 -
Python标识符命名规范
Python标识符命名规范:1.标识符由字母、下划线和数字组成,但第一个不能是数字2.不能包含空格、@、$、%等特殊字符3.不能与Python 保留字相同4.严格区分大小写6.以下划线开头的标识符具有特殊意义:(1)以单下划线开头的,比如_width。表示不能直接访问的类属性,且不能通过from ... import * 导入。(2)以双下划线开头的,比如__add。表...原创 2019-11-20 10:14:46 · 1227 阅读 · 0 评论