变量 数字 字符串 注释
首先打开py脚本
1.Number
单行注释#
多行注释
‘’’
‘’’
2.String
字符串定义
string1 = “我是一个字符串”
转义字符
string1 = “我是\n一个字符串”
string1 = “我是\一个字符串”
运算符
+可以拼接字符串
[ ]取字符串中的某些字符片段
string1="我是第一个字符串"
print(string1[0])
输出:我
函数
def get_sum(sum1,sum2):
result=sum1+sum2
return result
a=1
b=3
c=get_sum(a,b)
print©
类
以上为定义类 :name和age属于属性,吃饭和计算属于行为
play是函数的定义
加了什么标签就是什么方法
整数,浮点数,数字函数
数字函数:abs(取绝对值)
round(四舍六入五成偶)
pow( 对数字取幂 )
ceil天花板的意思,要导入一个模块import math
import math
a=2.6
print(math.ceil(a))
结果输出为3
import math
a=2.6
print(math.floor(a))
结果输出为2
字符串方法,官方文档使用,函数默认值
在Python中,类是一种模板或蓝图,用于定义如何创建具有相似属性和行为的对象。你可以把它想象成是一个对象的设计图。
当你根据这个设计图创建一个具体的对象时,这个对象就被称为实例。每个实例都有自己的属性和行为,这些是从类中继承来的。你可以把实例想象成是根据设计图建造出来的房子。
方法则是定义在类中的函数,用于描述实例的行为。你可以把它想象成是设计图中的指令或步骤,告诉实例如何去做某些事情。
总结一下,类是对象的设计图,实例是根据设计图创建出来的具体对象,而方法则是定义在类中的函数,用于描述实例的行为。
字符串方法
capitalize首字母大写
upper所有字母大写
lower所有字母小写
replace将字符串里面的第一个参数变成第二个参数。
find找到与他匹配的第一个位置的索引
boolean布尔只有两个
true和false
函数默认值
利用split对字符串进行分隔
split第二个参数代表最多能切几刀
列表与元组
列表就像一个容器
列表里面有各种元素1,2,3,4,5,可以是相同类型也可以是不同类型,list1为变量,以上就是定义了一个列表
运行结果为1
相当于对在第一个位置上的量进行索引
append这个方法就是添加一些项目、
运行结果为1,2,3,4,5,6
pop默认删除列表最后一项
所以运行结果就是1,,3,4,5
运行结果是2,3,4,5
接下来是insert在相应的索引位置加入一个元素
在0位置加入一个元素0
接下来index就是索引括号中元素所在位置
reverse是对其取反
remove则是将()中的元素进行删除
元组tuple即不能修改的列表,使用小括号包住他的元素
以上会出现报错,因为元组在声明出来之后就不可以进行修改
其他的和列表是一样的
列表与元组是可以相互转化的
以下就是将函数改为列表
字典(一种数据类型,实质也是容器,但里面放的是键值对)
dict就是字典数据类型,要用大括号
通过键(name height weight)去访问
输出结果3
因为有三个键
修改键
添加键
删除键
集合(是容器,与列表的区别在于不可以有重复的元素且没有顺序的概念,在字典里面有的是键值对,在集合里面有的是值)
set中文意思是集合
#set
set1={1,2,3,5,2}//第一种声明方式
print(set1)
结果是{1,2,3,5}
所以自动把重复的2删除掉了
#set
set1=set((2,3,1,5,7))//第二种声明方式
print(set1)
结果是{1,2,3,5,7}
所以自动把重复的2删除掉了
#set
set1=set((2,3,1,5,7))//第二种声明方式
print(set1[0])
结果是报错,因为在集合里面没有顺序的意思,所以找索引为0的会发生报错
//在你提到的代码中,set() 确实是一个函数。它是用来创建一个集合的函数。在Python中,你可以使用 set() 函数来将其他可迭代对象(例如元组、列表等)转换为集合。在你的代码中,set1 = set((2, 3, 1, 5, 7)) 使用了 set() 函数来将元组 (2, 3, 1, 5, 7) 转换为集合。
因此,set((2, 3, 1, 5, 7)) 中的 set() 是一个函数调用,用来创建集合。整个表达式 set((2, 3, 1, 5, 7)) 表示使用 set() 函数来创建一个包含整数元素的集合。
//集合、列表和元组都是数据类型,而不是函数。在大多数编程语言中,它们都被用来存储一组值,并且具有不同的特性和用途:
集合(Set)是一种无序且不重复的数据集合。在许多编程语言中,集合是由大括号 { } 表示,例如 {1, 2, 3}。
列表(List)是一种有序的数据集合,其中的元素可以是重复的。在许多编程语言中,列表是由方括号 [ ] 表示,例如 [1, 2, 3]。
元组(Tuple)是一种有序的、不可变的数据集合,这意味着一旦创建,元组的内容就不可更改。在许多编程语言中,元组是由小括号 ( ) 表示,例如 (1, 2, 3)。
添加5
删除3
集合是一个趋向整体的概念
共有非共有元素(intersection//discard)
以下找共有元素
以下找非共有元素(找集合一里有集合二里面没有的)
包含与被包含关系(issubset)
值类型变量与引用类型变量
值类型
只传值,不传地址
a=1
b=a
b=3
print(“a:”+str(a))//str将
print(“b:”+str(b))
引用类型
涉及地址的传递
值类型 :数字 布尔
引用类型 列表 元组 字典 字符串
条件控制
条件控制的知识点
条件控制符
elif是else if的缩写
循环
while
for循环(对序列类型数据如字符串 列表 元组)
break跳出循环