- 博客(17)
- 收藏
- 关注
原创 杨辉三角(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
595
原创 斐波那契数列(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
595
原创 列表推导式 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
240
原创 列表与字符串比较、字符串文本解析方法 split 和 join(字符串和列表直接相互转换)
列表与字符串比较: 1. 列表和字符串都是序列,元素之间有先后关系 2. 字符串是不可变的序列,而列表是可变的序列 3. 字符串中每个元素只能存储字符,而列表可以存储任意类型的元素 4. 列表和字符串都是可迭代对象字符串文本解析方法 split 和 join S.split(sep=None) 将字符串使用sep作为分隔符分割S字符串,返回分割后的字符串列表,当不给定参数时,用空白字符...
2018-04-23 07:20:55
921
原创 浅拷贝 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
149
原创 列表、列表的常用方法、比较运算符、切片、切片赋值、常用函数
列表 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
2450
原创 元组的构建、运算、索引切片和常用方法
元组 tuple 元组是不可改变的序列,同list一样,元组可以存放任意类型的元素 表示方法: 用小括号 () 括起来,单个元素括起来后加逗号(,)区分单个对象还是元组 创建空元组的字面值 t = () 创建非空元组的字面值 t = 200, t = (20,) t = (1,2,3) t = 100, 200, 300 type(x) ...
2018-04-23 07:20:04
2500
原创 字符串的索引(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
16033
原创 字符串常用函数
字符串常用函数 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
原创 字符串的运算符
运算符 1、算术运算符 + 、+= 、* 、*=、/、/=、%、%=、//、//=、**、**= "123" * 2 ->"123123" "ABC" + "DE" -> "ABCDE" "你好" + "中国" -> "你好中国" 2、比较运算符从字符串的第一个字母逐次比较(比较的是Un
2018-04-22 12:27:14
7780
原创 如何使转义符号无效(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
2273
原创 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
365
原创 字符串
字符串 1、定义:字符串是一个有序的字符序列 2、表示方法:单引号、双引号、三单引号、三双引号3、Python中 ' ' " " '''内容''' """内容""" 1、都是存放字符串 2、单引号用法等同于双引号 Tom's pet is a cat.3、三引号输出显示可换行(所见即所得)4、隐式字符串字面值拼接S="我是单引号'" '我是双引号"' Print(s)我是单引号’我是双引...
2018-04-22 12:22:27
166
原创 常见方法调用(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
1200
原创 数字类型
数字类型整数 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
原创 Python占位符
占位符(字符串格式化)一、作用:生成一定格式的字符串二、格式 1、格式化字符串 % 参数值 2、格式化字符串 % (参数值1,参数值2,...) 3、占位符 %s占位:字符串 %d占位:整数 %f占位:浮点数 例:name = "小昭" age = 25 print(...
2018-04-22 12:08:05
3762
原创 Linux(Ubuntu)基础操作
Ubuntu命令的基本格式 命令名 选项 参数显示当前路径pwd 显示当前所在的路径 /home/tarena/ 根 / :代表文件系统的起始位置显示当前路径下包含的内容ls 1、作用:显示当前路径下有哪些内容 2、选项 ls -l :以列表形式去显示文件的详细信息 ls -a :显示全部文件/文件夹 ls -la ls -al路径 1、绝对路径 ...
2018-04-22 12:04:54
3065
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人