Python
笑笑是一个码农
Coding
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python3学习笔记-04(运算符)
一、算术运算符算出运算符有: 加(+) 减(-) 乘(*) 除(/) 取模(%) 幂(**) 取整数(//)例a = 2b = 3print(a+b)print(a-b)print(a*b)print(a/b)print(a%b)print(a**b)print(a//b)输出结果如下5-160.6666666666666666...原创 2018-06-12 13:09:21 · 274 阅读 · 0 评论 -
Python3学习笔记-21(多继承)
待补……原创 2018-06-30 21:52:57 · 320 阅读 · 0 评论 -
Python3学习笔记-22(方法重写)
待补……原创 2018-06-30 21:53:56 · 235 阅读 · 0 评论 -
Python3学习笔记-24(break和continue语句)
break语句break 语句可以跳出 for 和 while 的循环体。例:a = 10while a > 0: print('执行了!') break print('这句执行嘛?')输出结果如下:执行了!continue语句continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。name = "xiaoxiao"for ...原创 2018-07-08 22:50:48 · 1471 阅读 · 0 评论 -
Python3学习笔记-25(常用的数据类型转换)
常用的数据类型转换函数描述int(x [,base])将x转换为一个整数float(x)将x转换到一个浮点数complex(real [,imag])创建一个复数str(x)将对象 x 转换为字符串repr(x)将对象 x 转换为表达式字符串eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s)将序列 s 转换为一个元组list(s)将序列 s 转换为一个列表...原创 2018-07-09 09:09:53 · 198 阅读 · 0 评论 -
Python3学习笔记-11(读取键盘输入)
读取键盘输入Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘。例:a = input("请输入:")print(a)运行程序之后,会先有如下提示:请输入:输入数据之后,按回车键,会输出从键盘输入的数据,完整结果如下:请输入:123123...原创 2018-06-20 16:49:06 · 2613 阅读 · 0 评论 -
Python3学习笔记-26(字符串-01)
一、字符串的定义Python中的字符串用单引号或双引号括起来的,同时使用反斜杠(\)转义特殊字符。字符串为不可变类型的对象。二、字符串在内存中的存储方式Python 没有单独的字符类型,一个字符就是长度为1的字符串,每个字符在内存当中占一个字节。三、字符串的类型转换例:#定义数值类型aa = 100#将a的数据类型转换为字符串,然后赋值于bb = str(a)...原创 2018-07-09 10:57:46 · 282 阅读 · 0 评论 -
Python3学习笔记-27(字符串-02)
一、字符串的下标在字符串中有索引,从头到尾从索引0开始,从尾到头从-1开始。例:#字符串a = "xiaoxiao"#输出第三个字符print(a[2])#输出倒数第三个字符print(a[-3])输出结果如下:ao二、字符串切片可以从字符串中截取部分字符串来使用。字符串的截取的语法格式如下:变量[头下标:尾下标]例:str = 'x...原创 2018-07-09 22:22:27 · 1037 阅读 · 0 评论 -
Python3学习笔记-28(字符串-03)
字符串的一些常见操作1.find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。find()方法语法:str.find(sub, beg, end)sub -- 指定检索的字符串。 beg -- 开始索引,默认为0。 end -- 结束...原创 2018-07-10 23:33:59 · 208 阅读 · 0 评论 -
Python3学习笔记-29(列表)
一、列表的定义序列是Python中最基本的数据结构。序列中的每个元素都分配一个索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号...原创 2018-07-11 22:38:12 · 191 阅读 · 0 评论 -
Python3学习笔记-23(读取键盘输入要注意的问题)
读取键盘输入要注意的问题在Python3中读取键盘输入使用input()函数,它所获取的数据都会存储为字符串类型,如需与其他数据类型作比较运算等,需要进行数据类型转换。例:age = input('请输入:')#将字符串类型的age转换成int类型age_num = int(age)if age_num >= 18: print('成年啦!')输出结果如下:请输入:20...原创 2018-07-07 20:53:43 · 1467 阅读 · 0 评论 -
Python3学习笔记-30(字典)
一、字典的定义字典是可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号分割,每个键值对之间用逗号分割,整个字典包括在花括号 {} 中。字典是可变类型的对象。例:#定义一个空字典dict_01 = {}print(dict_01)#定义一个包含键值对的字典dict_02 = {'name':'xiaoxiao','age':...原创 2018-07-13 23:09:13 · 188 阅读 · 0 评论 -
Python3学习笔记-31(元组)
一、元组的定义Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元祖为不可变类型的对象。例:#定义一个元组tuple_01 = ()print(tuple_01)#定义一个含有数据的元组tuple_02 = ('xiaoxiao',22)print(tu...原创 2018-07-14 15:07:11 · 363 阅读 · 0 评论 -
Python3学习笔记-32(枚举)
在python3中要使用枚举,需要先导入枚举模块,创建类,继承枚举类。示例:from enum import Enumclass Gender(Enum): MALE = 0 FEMALE = 1#输出值print(Gender.MALE.value)print(Gender.FEMALE.value)#输出成员名称print(Gender.MALE.n...原创 2018-11-29 22:11:46 · 303 阅读 · 0 评论 -
Python3学习笔记-33(使用正则表达式替换字符串)
一、正则表达式学习import re"""正则表达式学习""""""1.匹配单个字符"""""". 匹配任意一个字符,除了\n[] 匹配中括号中列举的任意一个字符, 可以不连续\d 匹配一位数字(0-9)\D 匹配非数字\s 匹配空白(空格, tab键等)\S 匹配非空白\w 匹配单个字符 a-z A-Z 0-9 _\W 匹配非单词字符"""resul...原创 2018-11-29 22:44:42 · 5434 阅读 · 0 评论 -
Python3学习笔记-34(多线程)
Python3 多线程实现方式一:import timeimport threadingdef main(): print("啦啦啦") time.sleep(3)if __name__ == "__main__": for i in range(5): t = threading.Thread(target=main) #创建...原创 2019-04-27 15:40:01 · 201 阅读 · 0 评论 -
Python3学习笔记-20(单继承)
待补……原创 2018-06-30 21:52:21 · 232 阅读 · 0 评论 -
Python3学习笔记-19(专有方法)
待补……原创 2018-06-30 21:51:52 · 332 阅读 · 0 评论 -
Python3学习笔记-18(私有方法)
待补……原创 2018-06-30 21:51:14 · 460 阅读 · 0 评论 -
Python3学习笔记-05(条件控制(if语句))
一、if语句语法一:if condition_01: statement_block_01else: statement_block_02解释:如果condition_01为tTue,执行statement_block_01块语句,否则执行statement_block_02块语句例:a = 1b = 0if a > b: print('a大于b')else...原创 2018-06-12 20:05:00 · 676 阅读 · 0 评论 -
Python3学习笔记-06(循环语句)
一、while循环语法:while condition: statement_block例:a = 1n = 100sum = 0#计算1-100的和while a <= n: sum += a a += 1print('1-100的和为:',sum)输出结果如下:1-100的和为: 5050注:在Python中没有do..while循环二、while ...原创 2018-06-13 20:30:32 · 280 阅读 · 0 评论 -
Python3学习笔记-07(函数-01)
一、函数的定义语法:def 函数名(参数列表): 函数体例:def hello(): print('Hello World!')二、函数的调用语法:函数名(参数列表)例:#定义函数def hello(): print('Hello World!')#调用函数hello()输出结果如下:Hello World!三、参数的传递在 python 中,类型属于对象,变量是没...原创 2018-06-14 20:10:25 · 540 阅读 · 0 评论 -
Python3学习笔记-12(open()函数)
open()函数open() 将会返回一个 file 对象,基本语法格式如下:open(filename, mode)filename:要访问的文件名称的字符串值。mode:决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。打开文件模式列表:(摘自菜鸟教程)模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式...原创 2018-06-22 17:22:11 · 681 阅读 · 0 评论 -
Python3学习笔记-13(文件对象的方法)
一、write()方法write()方法时将 string 类型的数据写入到文件中, 然后返回写入的字符数。例:#打开一个文件,获取文件对象f = open("c:\\1.txt","w")#调用write()方法f.write("我在学习Python3!\n加油!")#关闭文件f.close()二、read()方法为了读取一个文件的内容,调用 read(size)方法, 这将读取一定数...原创 2018-06-22 17:46:42 · 274 阅读 · 0 评论 -
Python3学习笔记-14(类的定义)
类的定义类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。实例变量:定义在方法中的变量,只作用于当前实例的类。实例化:创建一个类的实例,类的具体对象。对象:通过类定义的数据结构实例。对象包括两个数据成...原创 2018-06-22 21:26:39 · 262 阅读 · 0 评论 -
Python3学习笔记-08(函数-02)
一、必传参数调用函数时的参数的数量必须和声明时的一样,如果不传参数,程序会报错例:# 定义函数def demo(b): print(b)b = 1# 调用函数demo()输出结果如下:Traceback (most recent call last): File "C:/Users/Administrator/Desktop/python/hello/HelloWorld....原创 2018-06-17 13:04:30 · 375 阅读 · 0 评论 -
Python3学习笔记-01(Hello World!)
使用PyCharm新建Python项目点击create,新建好的目录如下鼠标右击项目,创建Python Package,名为hello,然后创建HelloWorld.py文件,如下在HelloWorld.py文件中书写以下代码print("Hello World!")然后按ctrl+shift+f10运行程序,控制台输出如下结果到此,Python的Hello World程序学习完毕!...原创 2018-06-09 22:33:33 · 265 阅读 · 0 评论 -
Python3学习笔记-02(注释、编码、标识符、保留字)
一、单行注释使用#号来定义单行注释,#右边的内容将不被解释,如下#这里是单行注释print("Hello World!")二、多行注释多行注释可以用三对单引号或者三对双引号来表示,如下'''这里是多行注释这里是多行注释这里是多行注释'''"""这里是多行注释这里是多行注释这里是多行注释"""print("Hello World!")三、编码在默认情况下,Python 3 源...原创 2018-06-10 14:50:45 · 891 阅读 · 0 评论 -
Python3学习笔记-15(构造方法)
构造方法很多类都倾向于将对象创建为有初始状态的。因此类可能会定义一个名为 __init__() 的特殊方法(构造方法类定义了 __init__() 方法的话,类的实例化操作会自动调用 __init__() 方法。__init__() 方法可以有参数,参数通过 __init__() 传递到类的实例化操作上。例:#定义类class MyClass: #构造方法 def __init_...原创 2018-06-29 14:57:20 · 299 阅读 · 0 评论 -
Python3学习笔记-09(函数-03)
一、不定长参数语法一:ef 函数名(*var): 函数体加了星号的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数例:# 定义函数def demo(*var): print(var)#调用函数demo(1,2,3)输出结果如下:(1, 2, 3)如果在函数调用时没有指定参数,它就是一个空元组。可以不向函数传递未命名的变量。语法二:def 函数名(**var)...原创 2018-06-17 21:40:15 · 337 阅读 · 0 评论 -
Python3学习笔记-03(基本数据类型)
一、标准数据类型在Python3 中有六个标准的数据类型,分别是:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)在Python3 的六个标准数据类型中:不可变数据(四个): Number(数字)、String(字符串)、Tuple(元组)、Sets(集合);可变数据(两个): List(列表)、Dictionary(字...原创 2018-06-10 20:00:12 · 632 阅读 · 0 评论 -
Python3学习笔记-10(变量的作用域)
一、变量的作用域Python的作用域一共有4种,分别是:L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域以 L –> E –> G –>B 的规则查找,即:在局部找不到,便会去局部外的局部找(例如闭包),再找不到就会去全局找,再者去内建中找。#内建作用域a = int(3.2)...原创 2018-06-19 12:10:13 · 718 阅读 · 0 评论 -
Python3学习笔记-16(公有变量和私有变量)
2018-06-24原创 2018-06-30 21:48:58 · 1727 阅读 · 0 评论 -
Python3学习笔记-17(get/set方法)
待补……原创 2018-06-30 21:50:31 · 2850 阅读 · 0 评论 -
Python3学习笔记-35(多进程)
一、实现方式import timeimport multiprocessing #进程相关包#使用进程完成多任务def fun1(): while True: print("…………fun1") time.sleep(1)def fun2(): while True: print("…………fun2") ...原创 2019-04-28 11:34:50 · 217 阅读 · 0 评论
分享