随笔分类 - python
摘要:python中列表的连接操作符、重复操作符、成员关系操作符。 1、连接操作符,相当于列表对象extend >>> test1 = ["aa","bb"] >>> test1 ['aa', 'bb'] >>> test2 = ["cc","dd"] >>> test2 ['cc', 'dd'] >>>
阅读全文
摘要:python中列表切片。 1、基本用法 >>> test1 [11, 22, 33, 44, 55, 66, 77, 88, 99, 0] >>> test1[2:5] [33, 44, 55] 2、 >>> test1 [11, 22, 33, 44, 55, 66, 77, 88, 99, 0]
阅读全文
摘要:python中从列表中删除元素 remove:删除指定元素 pop:删除特定索引位置元素 del:删除变量 1、remove >>> test1 = ["aa","bb","cc","dd","ee","ff","gg"] >>> test1 ['aa', 'bb', 'cc', 'dd', 'ee
阅读全文
摘要:1、抽取一个随机数 >>> import random >>> random.randint(1,10) 3 >>> random.randint(1,10) 9 >>> random.randint(1,10) 3 2、从序列(列表、元组、字符串)中随机抽取一个元素 >>> test1 = ["a
阅读全文
摘要:python中向列表中添加元素 append、追加一个元素 extend、扩展多个元素 insert、插入一个元素。 1、append >>> test1 = ["aaa","bbb","ccc"] >>> test1 ['aaa', 'bbb', 'ccc'] >>> test1.append("
阅读全文
摘要:python中for、while语句计算1-100的和。 1、for语句 1-100的和 >>> sum = 0 >>> for i in range(1,101): sum += i >>> print(sum) 5050 >>> 1-100内偶数的和 >>> sum = 0 >>> for i
阅读全文
摘要:1、原始游戏 (input 内建函数用于接收用户输入) temp = input("please input an integer:") guess = int(temp) if guess == 8: print("you are right!") print("no gift evec thou
阅读全文
摘要:python中原始字符串和长字符串 1、原始字符串 >>> string="c:\now" >>> string 'c:\now' >>> print(string) ## \n被解释为换行符 c: ow >>> 在字符串前添加r,表示原始字符串 >>> string = r"c:\now" >>>
阅读全文
摘要:1、创建module1.py模块 def fun1(x): print(x.upper()) def fun2(x): print(x.title()) def fun3(x): print("--",x) 2、导入module1中的所有函数 >>> fun1("aaaa") Traceback (
阅读全文
摘要:1、将函数fun1、fun2和fun3存储在名称为module1.py的模块中 def fun1(x): print(x.upper()) def fun2(x): print(x.title()) def fun3(x): print(x) 2、导入module1.py模块,使用as为其指定别名为
阅读全文
摘要:1、将三个函数fun1\fun2\fun3存储在名称为module1.py的模块中 def fun1(x): print(x.upper()) def fun2(x): print(x.title()) def fun3(x): print(x) 2、给函数fun1指定别名abc. >>> abc(
阅读全文
摘要:1、将函数存储在模块里 def fun1(x): ## 在模块module1.py中定义三个函数 print(x.upper()) def fun2(x): print(x.title()) def fun3(x): print(" ",x) 2、测试能否直接调用函数 >>> fun1("aaa")
阅读全文
摘要:将函数存储在模块中,在主程序中调用模块。 1、将函数存储在模块中 def fun1(x): ## 函数1 print(x.upper()) def fun2(x): ## 函数2 print(x.title()) def fun3(x): ## 函数3 print(x) 保存为module1.py
阅读全文
摘要:import语句允许在当前运行的程序文件中使用模块中的代码。 要让函数是可导入的,得先创建模块。模块是扩展名为.py的文件。 1、创建module1,命名module1.py,定义三个函数fun1、fun2、fun3 def fun1(x): print("11111",x) def fun2(x)
阅读全文
摘要:有时候,需要接受任意数量的实参,但预先不知道传递给函数的会是什么样的信息。在这种情况下,可将函数编写成能够接受任意数量的键值对--调用语句提供了多少就接受多少。 1、 >>> def a(**x): ## 在形参前面添加双星,可以在实参中添加任意数量的关键字参数,两个*让python创建一个名为x的
阅读全文
摘要:1、如果要让函数接受不同类型的实参,必须在函数定义中将接受任意数量实参的形参放在最后。python先匹配位置参数和关键字参数,再将余下的实参都收集到最后一个形参中(收集参数)。 >>> def a(*x,y): ## 将收集参数放在所有形参的最前面 print(f"- {x}") print(f"!
阅读全文
摘要:有时候, 预先不知道函数需要接受多少个实参,好在python允许函数从调用语句中收集任意数量的实参。 1、 >>> def a(*x): ## 在形参的前面加上*号,表示收集参数,可实现函数接受任意数量的实参 print(x) >>> a("aaa") ('aaa',) >>> a("aaa","b
阅读全文
摘要:1、原始函数 def a(x,y): while x: temp = x.pop() print(f"printing model:{temp}") y.append(temp) def b(x): print("\nThe following model had been printed!") f
阅读全文
摘要:1、不使用函数: list1 = ["aaaa","bbbb","cccc"] list2 = [] while list1: temp = list1.pop() print(f"printing model {temp}") list2.append(temp) print("\nThe fol
阅读全文
摘要:1、 python中向函数传递列表,提高处理列表的效率。 >>> def a(x): ## 定义函数的形参x为可迭代对象 for i in x: print(f"hello,{i.title()}") >>> b = ["aaa","bbb","ccc","ddd"] ## 实参定义为列表,实现向函
阅读全文

浙公网安备 33010602011771号