![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 50
愿心流
这个作者很懒,什么都没留下…
展开
-
Python占位符
占位符(字符串格式化)一、作用:生成一定格式的字符串二、格式 1、格式化字符串 % 参数值 2、格式化字符串 % (参数值1,参数值2,...) 3、占位符 %s占位:字符串 %d占位:整数 %f占位:浮点数 例:name = "小昭" age = 25 print(...原创 2018-04-22 12:08:05 · 3763 阅读 · 0 评论 -
斐波那契数列(fibonacci)
#!/usr/bin/python3# 斐波那契数列循环方式:l=[]a=0b=1i=1while i<=10: i+=1 print(b) l.append(b) a,b=b,a+b#斐波那契数列递归方式:def fibonacci(n): if n==1 or n==2: return 1 else: return fibo...原创 2018-04-24 22:13:45 · 601 阅读 · 0 评论 -
列表推导式 list comprehension
列表推导式 list comprehension 列表推导式是用可迭代对象依次生成带有多个元素的列表的表达式 作用: 用简易方法生成列表 语法: [表达式 for 变量 in 可迭代对象] 或[表达式 for 变量 in 可迭代对象 if 真值表达式]例: [1, 4, 9, 16, 25, .... 81] L = [] for x in range(1...原创 2018-04-23 07:21:22 · 247 阅读 · 0 评论 -
列表与字符串比较、字符串文本解析方法 split 和 join(字符串和列表直接相互转换)
列表与字符串比较: 1. 列表和字符串都是序列,元素之间有先后关系 2. 字符串是不可变的序列,而列表是可变的序列 3. 字符串中每个元素只能存储字符,而列表可以存储任意类型的元素 4. 列表和字符串都是可迭代对象字符串文本解析方法 split 和 join S.split(sep=None) 将字符串使用sep作为分隔符分割S字符串,返回分割后的字符串列表,当不给定参数时,用空白字符...原创 2018-04-23 07:20:55 · 931 阅读 · 0 评论 -
浅拷贝 shallow copy 和 深拷贝 deep copy
浅拷贝 shallow copy 和 深拷贝 deep copy浅拷贝: 是指复制过程中,只复制一层变量,不会复制深层变量绑定的对象的复制过程 示例: L = [3.1, 3.2] L1 = [1, 2, L] #[1, 2, [3.1, 3.2]] L2 = L1.copy() #[1, 2, [3.1, 3.2]]浅拷贝 L[0] = 3.14 L1 ...原创 2018-04-23 07:20:39 · 155 阅读 · 0 评论 -
列表、列表的常用方法、比较运算符、切片、切片赋值、常用函数
列表 1、定义 1、列表是一种容器,里面可以存放任何类型的数据 2、列表中元素是有序的 2、示例 L = [] 空列表 L1 = [100,"python","AID1803"] 三个元素 L2 = [100,[1,2,3],"小昭"] 三个元素` 从列表中取出指定元素L1[0]=100L1[1]=pythonL1[2]=AID1803 3、常用方法 len(列表) # 列表的长度...原创 2018-04-23 07:20:20 · 2453 阅读 · 0 评论 -
元组的构建、运算、索引切片和常用方法
元组 tuple 元组是不可改变的序列,同list一样,元组可以存放任意类型的元素 表示方法: 用小括号 () 括起来,单个元素括起来后加逗号(,)区分单个对象还是元组 创建空元组的字面值 t = () 创建非空元组的字面值 t = 200, t = (20,) t = (1,2,3) t = 100, 200, 300 type(x) ...原创 2018-04-23 07:20:04 · 2500 阅读 · 0 评论 -
字符串的索引(index)和切片(slice)
字符串的索引 indexPython的字符串是不可以改变的字符序列正向索引:变量名[0~len(变量名)-1]反向索引:变量名[-1~-len(变量名)]例:s=”ABCD”s[0] #As[4] #Ds[-4] #As[-1] #D切片 slice从字符串序列中取出相应的元素,重新组成一个字符串序列语法:字符串[(开始索引b):(结束索引e)(:(步长s)...原创 2018-04-22 12:29:01 · 16041 阅读 · 0 评论 -
字符串常用函数
字符串常用函数 1、len(字符串) : 求字符串的长度 用法:len(字符串) 2、isdigit() 作用:判断是否为字符串类型的整数 "123".isdigit() ->True "A1BC".isdigit() ->False "5.3".isdigit() ->False3、max()、min()4、字符串编...原创 2018-04-22 12:27:58 · 198 阅读 · 0 评论 -
字符串的运算符
运算符 1、算术运算符 + 、+= 、* 、*=、/、/=、%、%=、//、//=、**、**= "123" * 2 ->"123123" "ABC" + "DE" -> "ABCDE" "你好" + "中国" -> "你好中国" 2、比较运算符从字符串的第一个字母逐次比较(比较的是Un原创 2018-04-22 12:27:14 · 7788 阅读 · 0 评论 -
如何使转义符号无效(raw)
raw字符串(原始字符串)格式:r’字符串内容’r”字符串内容”r’’’字符串内容’’’r”””字符串内容”””作用:让转义符号\无效示例:#转义之后的a = 'C:newfile\test.py'print(a)C:Ewfile est.py#未转义raw字符串a = r'C:newfile\test.py'print(a)C:newfile\test.py...原创 2018-04-22 12:26:21 · 2279 阅读 · 0 评论 -
ASCII、UNICODE编码
ASCII 编码$ man ascii #查看码表常见的ASCII编码:字符 ‘0’ ‘A’ ‘a’ ‘\0’ ‘\n’十进制 48 65 97 0 10十六进制 0x30 0x41 0x61 0x00 0x0AUNICODE编码:Print("遂")Unicode16 print("\u904...原创 2018-04-22 12:25:27 · 367 阅读 · 0 评论 -
字符串
字符串 1、定义:字符串是一个有序的字符序列 2、表示方法:单引号、双引号、三单引号、三双引号3、Python中 ' ' " " '''内容''' """内容""" 1、都是存放字符串 2、单引号用法等同于双引号 Tom's pet is a cat.3、三引号输出显示可换行(所见即所得)4、隐式字符串字面值拼接S="我是单引号'" '我是双引号"' Print(s)我是单引号’我是双引...原创 2018-04-22 12:22:27 · 167 阅读 · 0 评论 -
常见方法调用(center、count、find、startwith、endswith、upper、lower、strip、replace、title)
常见方法调用:常用的字符串方法(method):方法的调用语法: 对象.方法名(方法传参) 说明: 方法的调用同函数调用一样属于表达式。 示例: 'abc'.isalpha() # 判断'abc'是否全为英文字母 123.isalpha() # 错的,123没有isalpha方法常用方法见:python_base_docs_html/str...原创 2018-04-22 12:20:49 · 1204 阅读 · 0 评论 -
数字类型
数字类型整数 int、浮点数 float、复数 complex、空值None浮点数:1、小数 2、科学计数法: 小数e/E指数复数:复数由实数部分和虚数部分构成,例如a+bj,或者complex(a,b)空值None:1、用来语法占位2、变量解释绑定变量名=None数值对象的构造(创建)函数1、float(obj) #用字符串或数字转换为浮点数2、int(x=”0”,base=10) #用数字...原创 2018-04-22 12:16:35 · 240 阅读 · 0 评论 -
杨辉三角(Pascals_triangle)
#!/usr/bin/python3#杨辉三角(只打印6层) # 1 # 1 1 # 1 2 1 # 1 3 3 1 # 1 4 6 4 1 # 1 5 10 10 5 1'#循环:def Pascals_triangle(max): t=[1] n=1 while n<=max: s=" ".join(st...原创 2018-04-24 22:32:56 · 597 阅读 · 0 评论