python学习笔记

一、Python的基本结构


        1、注释::注释是用来解释代码的,它不会被Python解释器执行。注释可以是单行注释或者多行注释。在Python中,单行注释以#开头,多行注释可以用三个引号("""或''')括起来。

        2、导入模块::Python代码中经常需要使用其他模块的功能,这就需要使用import语句来导入这些模块。例如,import math导入math模块,这个模块提供了很多数学函数。

        3、定义函数:函数是执行特定任务的代码块。我们可以定义函数,然后通过函数名来调用这个函数。定义函数的基本格式如下:

        def function_name(arguments):
                #执行的代码
                return result

        4、条件语句:条件语句用于根据特定条件执行代码。基本格式如下:

        if condition:
                #执行的代码
        elif condition:
                #执行的代码
        else:
                #执行的代码

        5、循环语句:循环语句用于重复执行一段代码。Python提供了几种循环语句,包括for循环和while循环。例如:

        for i in range(10):
                #执行的代码
        while condition:
                #执行的代码

 

二、Python的数据类型

1.数字类型

1.整数

是没有小数点的数值;例如:1、 -1、51、-91 都是整数(int)。

2.浮点数

是有小数点的数值;例如:1.0、-1.0、51.5、-91.74 都是浮点数(float).

3.复数

是数据运算中的复数 a + bj, 例如:3 + 12j,3 是 实部,12 是 虚部,j 是 虚部单位。3 + 12j 就是一个复数类型。

2.字符串:

python中,字符串一般用 【一对单引号 '】或【一对双引号 "】或【一对3个单引号 '''】或【一对3个双引号 """】括起来。例如:'我今年25岁!'、"我来自中国!"、'''中国有56个名族!'''、"""每天都要开开心心!""";无论 引号内是什么样子的内容,只要加上引号,python都将视之为 字符串,就算是只有2个引号,其中没有任何内容,'' 也表示是空字符串。

3.布尔值bool

布尔值一般都出现在逻辑运算中,总共包含2个,即True 或者 False,分别表示真、假。

4.空值None

None是一个非常特殊的类型,用来表示没有任何值。我们可以使用None来初始化变量,表示该变量目前没有值。同时,None也经常用在需要判断函数返回值是否正确时。

5.列表

列表具有以下的特点:

1.列表由一个或者多个数据组成,数据类型可以相同也可以不相同。

2.列表中的数据需要写在[]括号的内部,数据与数据之间用逗号隔开。

3.列表是一个有序的集合,下表索引默认重0开始,和字符串类似。

 python包含以下函数:

序号    函数
1    cmp(list1,list2)  比较两个列表元素
2    len(list)     列表元素个数
3    max(list)    返回列表元素的最大值
4    min(list)     返回列表元素的最小值
5    list(seq)    将元组转换为列表
 python包含以下方法:

序号    方法
1    list.append(obj)
在列表末尾添加新的对象
2    list.count(obj)
统计某个元素在列表中出现的次数
3    list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4    list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
5    list.insert(index, obj)
将对象插入列表
6    list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7    list.remove(obj)
移除列表中某个值的第一个匹配项
8    list.reverse()
反向列表中元素
9    list.sort(cmp=None, key=None, reverse=False)
对原列表进行排序


6.元组


元组是一系列不可变的Python对象。元组是一种序列,就像列表一样。元组和列表之间的主要区别是元组不能像列表那样改变元素的值,可以简单地理解为“只读列表”。 元组使用小括号()。列表通常用来存储相同类型的数据;而元组在实际开发中,通常用来存储不同类型的数据。元组(Tuple)与列表相似,不同之处在于元组的元素不能修改,其内的列表中的数据可变。元组表示多个元素组成的序列,用于存储一串信息,不同数据之间用逗号隔开。

7.字典

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,

键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

 

8.集合


集合(set)是一个拥有确定的、唯一的、不变的元素,且元素是无序的、可变的数据组织形式

基本功能是进行成员关系测试和删除重复元素

可以使用大括号 { } 或者 set() 函数创建集合

注意啦:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典,也可以用于存储值
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值