
Python基础
橘九。
进击的小白
展开
-
1.Python基础1_Python环境搭建和运行
之前虽然算是看过Python的基础部分,这次想把基础知识再过一遍,总结一下博客;学习的开始先来看一下环境搭建,本次只看windows下的Python环境搭建;1.下载1)打开https://www.python.org/downloads/当前最新版本是3.7.42. 安装一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 ...原创 2019-09-07 09:33:59 · 353 阅读 · 2 评论 -
14.Python基础12_条件控制语句_if语句
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。if 语句Python中if语句的一般形式如下所示:if 条件1: 代码块1elif 条件2: 代码块2else: 代码块3执行过程:如果 "条件1" 为 True 将执行 "代码块1" 块语句如果 "条件1" 为False,将判断 "条件2"如果"条件...原创 2019-09-19 18:09:12 · 257 阅读 · 0 评论 -
15.Python基础13_循环语句_for和while循环
Python中的循环语句有 for 和 while。while 循环Python中while语句的一般形式:while 判断条件: 语句同样需要注意冒号和缩进。另外,在 Python 中没有 do…while 循环。实例:while 来计算 1 到 100 的总和:sum = 0n= 1while n <= 100: sum = sum + n ...原创 2019-09-19 18:29:26 · 316 阅读 · 0 评论 -
17.Python基础14_range()函数
range()函数通常用于产生随机数,可创建一个整数列表,一般用在 for 循环中。所以今天在这里讲一下range()函数;range()函数语法:range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:ra...原创 2019-09-19 21:34:09 · 748 阅读 · 0 评论 -
16.Python基础13_循环语句_break和continue语句
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 实例如下:for i in 'Runoob': # 第一个实例 if i == 'o': break print('当前字母为 :', i) var = 10 # 第二个实例while var >...原创 2019-09-19 19:07:15 · 124 阅读 · 0 评论 -
18.Python基础15_format格式化
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。print("{} {}".format("hello", "world")) # 不设置指定位置,按默认顺序print("{0} {1}".format("hello",...原创 2019-09-24 18:31:49 · 224 阅读 · 0 评论 -
19.Python基础16_函数01_基础语法
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数:你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在...原创 2019-09-24 18:53:46 · 140 阅读 · 0 评论 -
20.Python基础17_函数02_函数中传入可变参数和不可变参数
函数传入可变类型和不可变类型参数在 python 中,类型属于对象,变量是没有类型的:a=[1,2,3]a="静静"以上代码中,[1,2,3] 是 List 类型,“静静” 是 String 类型,而变量 a 是没有类型,她仅仅是一个对象的引用(一个指针),可以是指向 List 类型对象,也可以是指向 String 类型对象。可变(mutable)与不可变(immutable)对象...原创 2019-09-24 18:55:13 · 346 阅读 · 0 评论 -
21.Python基础18_函数03_调用函数时的传参类型
以下是调用函数时可使用的正式参数类型:必需参数关键字参数默认参数不定长参数必需参数必需参数也就是位置参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。def Hello(name,age): print(F'你好,姓名:{name},年龄:{age}') #函数体Hello("静静",18) #调用函数运行结果:你好,姓名:静静,年龄:18...原创 2019-09-26 13:57:34 · 361 阅读 · 0 评论 -
21.Python基础18_装包与拆包
args和 **kwargs是在python的代码中经常用到的两个参数,理解可能仅仅限于args是用于接收多余的未命名参数,**kwargs用于接收形参中的命名参数,其中args是一个元组类型,而kwargs是一个字典类型的数据。其实这两个参数还涉及到了python中的一个重要的知识点,拆包与解包。*args和 **kwargs放在形参中是装包,放在函数体中是拆包;args和kwargs是...原创 2019-09-27 18:28:30 · 7740 阅读 · 0 评论 -
13.Python基础11_集合Set
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)basket = {'apple', 'orange', 'apple', 'pear', 'oran...原创 2019-09-16 18:57:25 · 1159 阅读 · 0 评论 -
12.Python基础10_字典_常用方法
1.获取所有key字典名称.keys()dict = {'name': '静静', 'age': 18, 'gander': '女'}# print(dict.values())print(dict.keys())for i in dict.keys(): print(i)key_list = list(dict.keys())print('第一个值为:',key_l...原创 2019-09-12 18:14:22 · 165 阅读 · 0 评论 -
11.Python基础10_字典
字典是另一种可变容器模型,且可存储任意类型对象。创建字典字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:dict = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。dict =...原创 2019-09-12 16:56:42 · 217 阅读 · 0 评论 -
2.Python基础2_基础语法
编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串;标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在 Python 3 中,非 ASCII 标识符也是允许的了。python关键字保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个...原创 2019-09-07 09:54:10 · 142 阅读 · 0 评论 -
3.Python基础3_打印语句和等待输入
等待用户输入执行下面的程序在按回车键后就会等待用户输入:In [1]: input('请输入:')请输入:11Out[1]: '11'输出print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":x="a"y="b"# 换行输出print( x )print( y ) print('---------')# 不换行输出print( x, e...原创 2019-09-07 10:03:36 · 299 阅读 · 0 评论 -
4.Python基础4_变量
变量:Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如a = 100 # 整型变量b = 1000.0 # 浮...原创 2019-09-08 09:51:37 · 113 阅读 · 0 评论 -
5.Python基础5_运算符
Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级Python算术运算符Python算数运算符和别的语言几乎一样,注意一下指数运算符的写法:# 这里介绍 常见的数学运算 # 加法print(5 + 8) # 减法print(9 - 5) # 乘法print(3 * 6) # ...原创 2019-09-09 21:19:32 · 279 阅读 · 0 评论 -
6.Python基础6_数字(Number)
Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,varN]]]您可以通过使用del语句删除单个或多个对象的...原创 2019-09-10 18:12:01 · 168 阅读 · 0 评论 -
7.Python基础7_字符串01
字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字符串,如下...原创 2019-09-10 18:30:45 · 111 阅读 · 0 评论 -
8.Python基础7_字符串02
字符串格式化处理:Python的字符串格式化有两种方式:%格式符方式,format方式%形式的格式化:print ("我叫 %s 今年 %d 岁!" % ('小明', 10))运行结果:我叫 小静 今年 18 岁!format形式格式化:1、使用位置参数要点:从以下例子可以看出位置参数不受顺序约束,且可以为{},只要format里有相对应的参数值即可,参数索引从0开,传入位置参...原创 2019-09-10 19:05:15 · 200 阅读 · 0 评论 -
9.Python基础8_列表
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建列表:创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list1 = [1,2,3,5,6,7]list2 = ['a','b','c','HHHH']list3 = [1,True,'hhhhh']可见列表中元素类型不做限制吗,可以存储混合数据...原创 2019-09-11 19:00:33 · 184 阅读 · 0 评论 -
10.Python基础9_元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。创建元组tuple = (1,2,'aa',True)print(tuple)print(type(tuple))print(list(tuple))运行结果:(1, 2, 'aa', True)<class 'tu...原创 2019-09-12 15:49:34 · 166 阅读 · 0 评论