From d0138b7a58814befb0443802c0e25d399689d561 Mon Sep 17 00:00:00 2001 From: hnu201705010114 Date: Sun, 14 Nov 2021 14:58:39 +0800 Subject: [PATCH] Update README.md --- README.md | 132 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cfe1150..9773e78 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,132 @@ -# 1 +numbers = [] +numbers.append(x) + + +print("{:.2f}".format(dayup)) +print('*',end='') +print('月份简写是',x,'.',sep='') + +print('\n***********************\n') + +factorial()求阶乘 +求绝对值fabs(x) +sqrt(x) + +from random import * + + print(i,'\t''\t',a,sep='') + + +iswpunct() 函数用来检测一个宽字符是否是标点符号。 + +判断是否数字 +print(str_1.isdigit()) + +判断是否字母 +print(str_1.isalpha()) + +判断是否为数字和字母的组合 +print(str_1.isalnum()) + +判断是否为标点符号 +import string +punc = string.punctuation +if str_1 in punc: + print('is punctuation') + + + + print('第{:>2}年折旧{:.2f}'.format(i,s)) #右对齐填充到宽度为2 + + print('') 换行没有间隔 + print('\n') 换行有间隔 + print('') #中间输出一个空行 + + +Python提供了strip()方法,可以去除字符串两侧(不包含内部)全部的空格; + +print(source_string.strip().title()) //kuohao + +print(source_string.replace('day','time')) + + print('。'*x,sep='',end='') + + + + 列表相关 + + Python 中可以通过组合一些值得到多种 复合 数据类型。其中最常用的 列表 ,可以通过方括号括起、逗号分隔的一组值得到。一个 列表 可以包含不同类型的元素,但通常使用时各个元素类型相同。 +字符串(以及各种内置的 sequence 类型)一样,列表也支持索引和切片: + + >>> squares = [1, 4, 9, 16, 25] + >>> squares[0] # indexing returns the item + 1 + >>> squares[-1] + 25 + >>> squares[-3:] # slicing returns a new list + [9, 16, 25] + >>> squares[:] + [1, 4, 9, 16, 25] + +列表同样支持拼接操作: + + >>> squares + [36, 49, 64, 81, 100] + [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] + +你也可以在列表结尾,通过 append() 方法 添加新元素: + + >>> squares.append(200) + >>> squares + [1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 200] + +内置函数 len() 也可以作用到列表上: + + >>> letters = ['a', 'b', 'c', 'd'] + >>> len(letters) + 4 + +也可以嵌套列表 (创建包含其他列表的列表), 比如说: + + >>> a = ['a', 'b', 'c'] + >>> n = [1, 2, 3] + >>> x = [a, n] + >>> x + [['a', 'b', 'c'], [1, 2, 3]] + >>> x[0] + ['a', 'b', 'c'] + >>> x[0][1] + 'b' + +列表数据类型还有很多的方法。这里是列表对象方法的清单: +list.append(x) +在列表的末尾添加一个元素。相当于 a[len(a):] = [x] 。 + +list.extend(iterable) +使用可迭代对象中的所有元素来扩展列表。相当于 a[len(a):] = iterable 。 + +list.insert(i, x) +在给定的位置插入一个元素。第一个参数是要插入的元素的索引,所以 a.insert(0, x) 插入列表头部, a.insert(len(a), x) 等同于 a.append(x) 。 + +list.remove(x) +移除列表中第一个值为 x 的元素。如果没有这样的元素,则抛出 ValueError 异常。 + +list.pop([i]) +删除列表中给定位置的元素并返回它。如果没有给定位置,a.pop() 将会删除并返回列表中的最后一个元素。( 方法签名中 i 两边的方括号表示这个参数是可选的,而不是要你输入方括号。你会在 Python 参考库中经常看到这种表示方法)。 + +list.clear() +删除列表中所有的元素。相当于 del a[:] 。 + +list.index(x[, start[, end]]) +返回列表中第一个值为 x 的元素的从零开始的索引。如果没有这样的元素将会抛出 ValueError 异常。 + +可选参数 start 和 end 是切片符号,用于将搜索限制为列表的特定子序列。返回的索引是相对于整个序列的开始计算的,而不是 start 参数。 + +list.count(x) +返回元素 x 在列表中出现的次数。 + +list.sort(key=None, reverse=False) +对列表中的元素进行排序(参数可用于自定义排序,解释请参见 sorted())。 + +list.reverse() +反转列表中的元素。