![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
LYduring
这个作者很懒,什么都没留下…
展开
-
Python入门之列表-列表的三种定义方式
列表是有序可变的元素集合,列表可以嵌套,即列表里面的元素可以是列表,此外列表中的元素数据类型可以不一致,列表的定义方式有三种,如下所示,以下代码的运行环境是Python3.# 列表的定义# 方式1:对于规模比较小的列表可以直接定义和赋值# 列表可以嵌套,即列表里面的元素可以是列表,此外列表中的元素数据类型可以不一致name = ["a", 1, 2, [1, 2, 3]]p...原创 2018-09-04 09:47:42 · 10862 阅读 · 0 评论 -
Python入门之函数
# 函数分为内嵌函数、三方函数、自定义函数# 不定长参数函数# def name(*arg): # 参数为元组# def name(**dic): # 参数为字典# 参数装包:把传递的参数包装成一个集合# 参数拆包:把集合参数分解成个体# Python中参数传递只有引用传递,但如果数据类型是可变的才可以改变原件,否则不能# 函数中return后续代码不会被执行,只能返回一次...原创 2018-09-06 16:06:37 · 233 阅读 · 0 评论 -
python入门之面向对象
对象是指将很多零散的东西封装成一个整体Python是一门面向对象的编程语言(OOP),Python的所有数据类型都是对象,这与其他语言不同面向过程和面向对象都是解决问题的思想策略面向过程在解决问题的时候关注的是解决问题的每一个过程或步骤面向对象关注的是在解决问题时所需要的对象面向对象是对面向过程的封装类是抽象的,对象是具体的,根据对象可以抽象出类,类可以实例化对象# 类# 1...原创 2018-09-08 08:56:47 · 376 阅读 · 0 评论 -
Python入门之集合--集合的定义和操作
# 集合是指无序的、不可随机访问、不可重复的元素组合,与数学中集合的概念类似,# 也可以做交并差补等逻辑运算,分为可变集合set和不可变集合frozenset,下面分# 别介绍两种集合的定义和常规操作。# 可变集合的定义方式# 方式1: {value, value...}s = {1, 2, 3}print(type(s)) # 结果为<class 'set'&g...原创 2018-09-04 20:45:31 · 749 阅读 · 0 评论 -
Python入门之字典--字典的定义及常规操作
字典是无序可变的键值对集合,下面介绍字典的定义及常规操作。# 以下代码编译环境是Python3# 字典:无序可变的键值对集合# 定义# 方式1:{key:value, key:value...}person = {"name": "Sara", "age": 18}print(person["name"], person["age"]) # 结果为Sara 18# 方式2:类...原创 2018-09-04 18:34:34 · 638 阅读 · 0 评论 -
Python入门-字符串嵌套函数
以下介绍Python中一些常用的已经嵌套的字符串函数,利用这些函数可以使我们在打代码的时候不用自己苦逼地自己写相应的函数,可以让我们事半功倍,用起来很方便,不过在用之前一定可以要清楚函数相应的参数的意义,如果要知道函数的具体实现,可以按下ctrl+B,就可以查看。# 字符串# 1、字符串拼接# 1.1、利用加号print("I am learning " + "python.") #...原创 2018-09-01 23:53:56 · 1406 阅读 · 0 评论 -
Python入门-常用数据类型操作
以下介绍Python中的常用数据类型操作,若要用到这些函数,在代码段前面都需先用import...引入相应的模块。# math模块函数:# import math# math.cell(num)# math.floor(num)# math.sqrt(num)# math.log(x, base)# 三角函数:# sin(x)# asin(x)# degrees(x) 弧...原创 2018-09-01 23:49:11 · 182 阅读 · 0 评论 -
Python入门-条件语句和循环语句
# 条件判断# if 条件:# 执行代码块# else:# 执行代码块# if not ...:# print(退出程序)# exit() # 退出程序的函数# 循环# while 条件:# 执行代码块num = 0while num < 10: # 打印10次 print("python") ...原创 2018-09-01 23:44:40 · 385 阅读 · 0 评论 -
Python入门-输出
下面介绍Python中的几种输出方式:# 1、输出多个变量的值num1, num2 = 1, 2print(num1, num2) # 结果为1 2# 2、格式化输出name = "sara"age = 18print("My name is %s, age is %d" % (name, age), ".") # 结果为My name is sara, age is ...原创 2018-09-01 23:42:08 · 352 阅读 · 0 评论 -
Python入门-运算符
以下介绍Python中常用的运算符及其对应的使用方法:# 1、算术运算符print(str1 + " " + str2) # 对字符串或列表会对加号进行重载,直接进行拼接print(3 ** 5) # 3的5次方,幂运算符为**print(5.2 // 2) # //为整除运算符,直接取商的整数部分,结果为2.0print(1/3) # 不能整除时最多显...原创 2018-09-01 23:29:33 · 233 阅读 · 0 评论 -
Python入门-变量和数据类型
Python是一门动态性、强制性语言,数据类型有int、float、string等,但注意Python3里没有long这种数据类型,在定义一个变量的时候,不需要指定变量的数据类型,在对变量进行赋值时,可以采用以下几种方式,以下代码在Python3中实现:# 1、单一赋值a = 3# 2、连续赋值a = b = 3# 3、批量赋值c, d = 4, 5 print("c, d =...原创 2018-09-01 23:23:45 · 260 阅读 · 0 评论 -
Python入门之元组-元组的定义和操作
下面介绍Python中的一种数据类型--元组(tuple),元组是有序不可变的序列集合,不可变指的是元组不可以增加、删除、修改元素 ,元组的元素可以是元组、字符串、int型等。以下是元组的定义和操作:# 当元组只有一个元素组成时,需在元素后面加逗号t = (1,)print(type(t)) # 结果为<class 'tuple'># 元组的操作# 1、查询,查询操作...原创 2018-09-04 13:57:21 · 1225 阅读 · 0 评论 -
Python入门之列表-列表的常规操作2
下面介绍列表的查询、遍历、判定、排序、乱序及反转操作,列表的其他常规操作如增加删除元素等详见我的上篇博客。# 8、查询操作# 8.1、获取某个元素 name[index],通过索引获取list1 = [1, 3, 5, 8]print(list1[-1]) # 查询最后一个元素,结果为8# 8.2、获取元素的索引 # name.index(value, start, stop...原创 2018-09-04 10:01:12 · 230 阅读 · 0 评论 -
Python入门之列表-列表的常规操作1
列表的常规操作包括增加、删除、插入新的元素,遍历、判定、反转、乱序等,Python中有些自带的函数,我们可以利用这些函数来实现列表的常规操作。# 以下代码运行环境为Python3# 列表的常规操作# 1、增加元素# name.append(object) 往列表中增加一个新的元素object在列表的最后,注意会修改原列表list0 = [1, 2, 3, 4]list0.appe...原创 2018-09-04 09:57:04 · 296 阅读 · 0 评论 -
Python入门之文件操作
# 文件# 操作流程:打开-》读写-》关闭# 打开文件 open(filename, mode)# 模式种类有:r 、w 、a,默认模式为r,# 在模式后面增加b,则为操作二进制文件,如"rb"# 在模式后面增加+,则文件以读写模式打开,如"r+"、"rb+"等# r模式:以只读方式打开文件,文件的指针放在文件的开头,当文件不存在时会报错f = open("a.txt", "r...原创 2018-09-06 16:08:26 · 284 阅读 · 0 评论