IDE 开发工具
IDE 开发工具
40. while循环写法:
例如: while i<=10:print(i) i+=1
title:首字母大写
upper:全部变成大写
lower:全变变成小写
取得字符长度:length=len() print()
Python有自己的常用模块,用import导入
定义自己的模块并导入:
例子:
import test
test.test1()
$¥¥¥%%%%^………………&&&&&&&&*********(()(((((999))
40. while循环写法:
例如: while i<=10:print(i) i+=1
如何只导用模块里的某一个方法,而不是整个模块:
使用 from 模块名 import 方法1, 方法2
使用此方法,则使用方法时可以不加模块名
但其实仍可能重名,则此时可以给方法起别名,在上面的‘方法n’后面加‘as 新名’,例如:
from test import test2 as t
t()
还可以给模块起别名:
import test as t
导入某个模块的所有函数的方式:
1. import test
2. import test import *
方法2很少用,因为如果不清楚里面的函数,则容易与当前的重名
命名规则:
1. 可以简单,但不能太简单,如student可以为stu,但不能是s
2. 驼峰命名法:几个单词命名,则后面的单词首字母大写,如stuScore,myFatherName
3. 单词之间用下划线连接
元组不可修改,可以访问,且为括号
使用递归调用时,记得设置好终止的条件
利用递归的方法,计算:
f(n)=1+2+3+...+n
分析:
F(n-1)=1+2+3+...+n-1
F(n)=f(n-1)+n
F(1) = 1 --终止条件
例子:
def f(n):
if n == 1:
return 1
he = f(n-1)+n
return he
print(f(5))
讲解:如果没有达到n==1的条件,则会调用下面的递归,如果达到了,则之间返回1。对于下面的的he = f(n-1)+n,每个f(n-1)都会从头开始执行这个函数,即从判断n==1开始
爷不做笔记了!
40. while循环写法:
例如: while i<=10:print(i) i+=1
40. while循环写法:
例如: while i<=10:print(i) i+=1
判断a与b是否相等用 a==b
若为相等则输出 True
判断a与b是否不相等用 a!=b
36.什么是字典(key - value)?
字典是键值对的集合,字典也是python中的数据类型。例如:stu1 = { "name":“siki”,“age”:“17”,“gender”:“男”};其中key 可以是数字、字符串、也可以是布尔类型;value 可以是任意类型数据。
37.访问字典中的数据:
字典名[键名]例如:
36.什么是字典(key - value)?
字典是键值对的集合,字典也是python中的数据类型。例如:stu1 = { "name":“siki”,“age”:“17”,“gender”:“男”};其中key 可以是数字、字符串、也可以是布尔类型;value 可以是任意类型数据。
37.访问字典中的数据:
字典名[键名]例如:stu1["name"]
python的缩进是有作用的,不能够随便添加缩进。
desktop
1.创建一个空列表命名为names,往里面添加,Lihua,Rain,Jack,Xiuxiu,Peiqi,Black元素
2,1中的names列表里black前面插入一个Blue
3,取出names列表中索引4-7的元素
4.把names列表中Xiuxiu的名字改成中文
5.返回names烈火表中Peiqi的索引值(下标)
6.创建新列表[1,2,3,4,2,5,6,2]合并到names列表中
names=["Lihua","Rain","Jack","Xiuxiu","Peiqi","Black"]
print(names)
names.insert(5,"Blue")
print(names)
list=names[4:7]
print(list)
names[3]="秀秀"
print(names)
number=names.index("Peiqi")
print(number)
newlist=[1,2,3,4,2,5,6,2]
print(newlist)
ResList=names+newlist
print(ResList)
names.append(newlist)
print(names)
reverse是反转的意思