人生苦短,学会 Python
Bruce Eckel原话是"Life is short, you need Python",翻译过来就是,生活是短的,你需要 Python。本人也是有一年多没更新专栏了,偶尔回答一下 文章下面的问题,私聊一些技术,偶尔更新一篇简单的基础。但是没想到,突然对 py 起了兴趣,既然感兴趣,何不深入了解
Soinice
还记得99 年的那个春天,我把握住了机会,赶上了互联网的开头,我就是那只会飞的猪~
展开
-
Python基础教程之Python 元组(Tuple) 详解
目录Python3元组访问元组修改元组删除元组元组运算符元组索引,截取元组内置函数关于元组是不可变的Python3元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号( ),列表使用方括号[ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。>>> tup1 = ('Google', 'baidu', 1997, 2000)>>> tup2 = (1, 2, ...原创 2020-10-29 16:31:16 · 1847 阅读 · 1 评论 -
Python基础教程之Python 列表( List) 详解
Python3列表序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号.原创 2020-10-28 17:35:35 · 1799 阅读 · 1 评论 -
Python基础教程之Python 字符串(String) 详解
目录Python3字符串Python 访问字符串中的值Python 字符串更新Python转义字符Python字符串运算符实例(Python 3.0+)Python字符串格式化Python三引号f-string实例实例实例Unicode 字符串Python 的字符串内建函数Python3字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如...原创 2020-10-28 12:27:17 · 12203 阅读 · 2 评论 -
Python基础教程之Python 数字(Number) 详解
目录Python3 数字(Number)Python 数字类型转换Python 数字运算数学函数随机数函数三角函数数学常量Python3 数字(Number)Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del va.原创 2020-10-28 11:50:27 · 959 阅读 · 0 评论 -
Python 基础教程之Python 运算符
什么是运算符?本章节主要说明 Python 的运算符。举个简单的例子:4 + 5 = 9例子中,4和5被称为操作数,+称为运算符。Python 语言支持以下类型的运算符:接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量a为10,变量b为21:运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11...原创 2020-10-21 18:41:40 · 769 阅读 · 2 评论 -
Python 基础教程之Python 注释
Python3 注释确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释和多行注释:单行注释Python中单行注释以#开头,例如::# 这是一个注释print("Hello, World!")多行注释多行注释用三个单引号'''或者三个双引号"""将注释括起来,例如:1、单引号(''')'''这是多行注释,用三个单引号这是多行注释,用三个单引号 这是多行注释,用三个单引号'''print("Hello, World!"...原创 2020-10-21 18:24:31 · 266 阅读 · 1 评论 -
Python基础教程之数据类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。Pythonint() 函数描述int() 函数用于将一个字符串或数字转换为整型。语法以下是 int() 方法的语法:class int(x, base=10)参数x -- 字符串或数字。 base -- 进制数,默认十进制。返回值返回整型数据。实例int()函数原注释:..原创 2020-09-27 18:49:38 · 415 阅读 · 0 评论 -
Python基础教程之Python 字典(Dictionary)
目录Python Dictionary(字典)与列表区别(list)注意事项创建字典简单操作内置函数注意Python Dictionary(字典)字典(dictionary)是Python中另一个非常有用的内置数据类型。与列表区别(list)列表是有序的对象集合,字典是无序的对象集合。 字典当中的元素是通过键来存取的,而不是通过偏移存取。注意事项字典是一种映射类型,字典用{ }标识,它是一个无序的键(key) : 值(value)的集...原创 2020-09-27 17:27:46 · 3412 阅读 · 0 评论 -
Python基础教程之Python 集合( Set)
Python Set(集合)集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)创建实例dates = {'Number', 'Stri...原创 2020-09-27 16:51:27 · 763 阅读 · 0 评论 -
Python基础教程之Python 元组(Tuple)
Python Tuple(元组)元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号()里,元素之间用逗号隔开。元组中的元素类型也可以不相同:tupleTest = ('abcd', 888, 2.2, 'imenger', 70.2)tinyTuple = ('666', 666)print("输出完整元组:", tupleTest)print("输出元组的第一个元素", tupleTest[0])print("输出从第二个元素开始到第三个元素", ...原创 2020-09-01 18:14:44 · 751 阅读 · 0 评论 -
Python基础教程之Python 列表( List)
目录Python List(列表)List 截取多参数截取List 赋值总结栗子反转字符串方法Python List(列表)列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号[]之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。List 截取列表截取的语法格式如下:变量[头下标:尾下标]索引值...原创 2020-08-27 15:51:26 · 801 阅读 · 0 评论 -
Python基础教程之Python 字符串(String)
目录Python String(字符串)字符串截取转义字符串字符串续行总结Python String(字符串)Python中的字符串用单引号'或双引号"括起来,同时使用反斜杠\转义特殊字符。字符串截取字符串的截取的语法格式如下:变量[头下标:尾下标]索引值以 0 为开始值,-1 为从末尾的开始位置。加号+是字符串的连接符, 星号*表示复制当前字符串,与之结合的数字为复制的次数。实例如下:string = 'Python'...原创 2020-08-18 18:21:13 · 1129 阅读 · 0 评论 -
Python基础教程之Python 数字(Number)
目录Python 数字(Number)intboolcomplex复数的模数值运算数值类型实例总结Python 数字(Number)数字数据类型用于存储数字。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。Python3 支持 int、float、bool、complex(复数)。int当你指定一个值时,Number 对象就会被创建:var1 = 1var2 = 10print(var1, var2)当然,您也可原创 2020-08-10 00:29:32 · 886 阅读 · 0 评论 -
Python基础教程之Python 变量类型
# 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。# 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。# 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值# Python 中的变量赋值不需要类型声明。# 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。# 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。# 等号(=)用来给变量赋值。# 等号(=)运算符左边是一个变量名,等号(=)运..原创 2020-08-08 21:02:05 · 195 阅读 · 0 评论 -
Python基础教程之Python 标识符
在Python里,标识符由字母、数字、下划线组成,但不能以数字开头。# Python 中标识符区分大小写。# 以下划线开头的标识符有特殊意义,以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。## 以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。## Python 可以同一行显示多.原创 2020-08-08 20:19:31 · 5329 阅读 · 0 评论 -
Python 基础教程之Python 简介
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 简介python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>&..原创 2020-08-08 20:15:03 · 196 阅读 · 0 评论