【Python】Python入门基础知识

**

【Python】Python入门基础知识

**

常用数据类型的特点与区别

1.不可变数据:Number(数字)、String(字符串)、Tuple(元组)
2.不可变数据:List(列表)、Dictionary(字典)、Set(集合)

**Number:
int(整型):正负整数,不带小数点
float(浮点型):由整数部分和小数部分组成
bool(布尔型):True、Flase
python的空值——none

String:
创建可以使用单引号、双引号、三单引号和三双引号,其中三引号可以多行定义字符串,python不支持单字符类型,单字符也在python中作为一个字符串使用。
切片【开始:结尾:步长】(取左不取右,隔步长取值)

Tuple:
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在()里,元素之间用逗号隔开,组中的元素类型也可以不相同。

List:
列表是写在【】之间,用逗号分割开的元素列表,列表可以完成大多数集合类的数据结构实现。列表中的元素类型可以不相同,它支持数字、字符串甚至包括列表,列表中的元素是可以改变的。

Dictionary:
字典是一种映射类型,它的元素是键值对,字典的关键字必须为不可变类型,且不能重复。

Set:
集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重,集合中默认去重。

列表与元素的对比

相同点:元组和列表都属于序列,而且他们都可以按照特定顺序存放一组元素,类型又不受限制。

区别:1.列表属于可变序列,它的元素可以随时修改或者删除;元组属于不可变序列,其中的元素不可修改,除非整体替换。
2.列表可以使用append()、extend()、insert()、remove()和pop()等方法实现添加和修改列表,而元组没有这些属性方法,所以不能向元组中添加、修改、删除元素。
3.列表可以使用切片访问和修改列表中的元素。元组也支持切片,但是他只能通过切片访问元组中的元素,不支持修改。
4.元组比列表的访问和处理速度快,所以当只是需要对其中的元素进行访问,而不进行任何修改时,建议使用元组。
5.列表不能作为字典的键,但元组可以。

break关键字和continue关键字各自的功能与特点

1.break关键字:break语句可以跳出for和while的循环体
2.continue关键字:continue语句被用来跳过当前循环块中的剩余语句,然后进行下一轮循环。

for循环实现连乘

sum=1
n=int(input(“Please input number n:”))
for i in range(1,n+1):
sum=sum* i
if i==n:print(i,“=”,sum)
else: print(i,“*”)

如何定义一个函数

1.函数代码块以def关键词开头,后接函数标识符名称和圆括号()。
2.任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
3.函数的第一行语句可以选择性地使用文档字符串——用于存放函数说明。
4.函数内容以冒号起始,并且缩进。
5.return【表达式】结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。

如何定义一个类

1.类代码块以class关键字开头,代表定义类。
2.class之后是类名,这个名字由用户自己指定,命名规则一般是多个单词组成的名称,每个单词除了第一个字母大写之外,其余字母均为小写,class和类名中间要有空格。
3.类名后加冒号,类体由缩进的语句块组成,定义在类体内的元素都是类的成员。类的成员分为两种类型:描述状态的数据成员(也称属性)和描述操作的函数成员(也称方法)。
4.一个类通常包括一种特殊的方法:——init——()。这个方法被称为初始化方法,又称为构造方法,它在创建和初始化一个新对象时被调用,初始化方法通常被设计用于完成对象的初始化工作。方法的命名也是符合驼峰命名规则,但是方法的首字母小写。
5.在python中,类被称为类对象,类的实例被称为类的对象。python解释器解释执行class语句时,会创建一个类对象。
6.类中定义中的每个方法都必须至少有一个名为self的参数,并且必须是方法的第一个参数(如果有多个形式参数)。self只像调用自己方法的对象,用户不需要也不能给这个参数传递值,事实上,python自动把类的对象传递给该参数。

class 类名:
类体
`

代码缩进用几个空格

python中实现对代码的缩进,可以使用空格或tab键实现,通常是采用4个空格长度作为一个缩进量。(默认情况下,一个tab键就表示4个空格)
python要求属于同一作用域中的各行代码,他们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。

注释用什么符号

1.单行注释: #
2.多行注释:三单引号或三双引号

乘法、幂的运算符

1.乘法:*
2.幂:**

什么是形参,什么是实参

1.形参:形参即在定义函数时,括号内声明的函数。形参本质上就是一个变量名,用来接受外部传来的值。
2.实参:实参即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的结合。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值