python-基础知识集合1

1、变量

变量与内存的管理就好比房子与房间,客人的关系:具体下图:

2、注释

注释是对代码一个简单标注,让大家看的动, python中使用 #进行单行注册 ,使用'''进行多行注释。在注释的代码的开头和结尾分别加'''进行多行注释。

3、数据类型

整型:

      0也是整型,在定义整型时不需要加引号,直接定义:   比如:a=12;

浮点型:

       浮点型实际上就是小数。用整型和浮点型做运算最后得到浮点型,如:a=12 ,b=3.14  print(a+b)  最后得到的值为:15.14

字符串:

      定义字符串使用“ ,‘引起来就ok了。整型和字符串不能进行运算;

      字符串的转义:在字符串中间使用空格或者是制表符:\t ,表示转义,比如:print(“你好    世界”) = print(“你好\t\t\t世界”),                 最终输出:你好   世界;使用\n进行换行, 比如:print(你好\n世界)   最终输入:你好    是两行

                                                                                                                                           世界

        在整个字符串的前面加上r,表示不进行转义,比如:g =r”制表符\n表示换行“ print(g)  最终输出:制表符\n表示换行

布尔型:

      布尔型只有True和 False两种类型,比如:是否参加,是或者否,这时候就用到布尔型了。比如:t= true  print(t) 最终输出:true

空值

      空值有none表示,空值是python里面一个特殊的值,用none表示,应用:用在NONE填充表格中的缺失值使用type()函数来获取某值的类型。

4、数据类型转变

定义一些类型

a=100

b=20

print("转换前",type(a))

要转化的时候直接 x=str(a)  直接输入转化后的数据。

转换时需要注意:

转化时并不是所有的字符都需要转换,  转换的前提是:形态要一致。

5、运算符

python中支持四种运算符:

算术运算符、赋值运算符、比较运算符、逻辑运算符

注意的是:除法运算符\  在python中可以输入小数点后面的,在python3中如果取整直接使用\\

关系运算符:

比较运算符计算的结果都为布尔型值。

逻辑运算符

就三种:and   or   not   对应:与、或、非  特殊性:在于两边都是布尔型。所以输入的结果只能是:true  false 

使用and   左右两个都是true才可以返回true    or :左右两边哟一个为true时返回为true。

具体关系如下图所示:

6、容器

直白说就是:分类收纳

具体包含:列表,字典,元祖,集合

1、列表:[]定义列表。将定义的数据放置在list里面。使用,对元素进行分割。 比如:list=[1,2,"hello"]   print(type(list))

               有序列的集合。索引从0开始计数。

                通过索引进行取值。list[2] ="hello" ,这样去改变列表中的某个值。

                列表的切片(就是取列表中的某一个值):list[0:2]表示打印从0开始到2值,不包含2所在索引的值。list[-1:-2]  从列表

               的末 尾开始数。

                添加元素:list.append("zhangsan")  :表示在列表的末尾新增加一个值。

                删除元素:list.remove(1):表示删除列表中的内容

                除了使用上面两个函数进行添加和删除之外,还可以使用del删除和pop函数,具体:del list[1] 删除所有为1的值;还                    a.pop(1): 表示删除索引为1的函数。

                添加元素:上面的使用append函数是在默认添加元素,如果需要在特定的位置添加元素,使用list.insert(3,666),表示在

               索引在3的后面新增列表元素666。

               输入列表的长度:print(len(list)) 输入列表中一共包含多少个元素的。

2、元祖

             元祖(tuple) 数据结构与列表类似,其中元素可以有不同的类型,但是元祖中的元素是不可变的,即一旦初始化之后,就               不能够在做修改(会报错:元祖对象不支持赋值)

             元祖定义:使用()进行定义, 比如:a = (1,2,3,5) 

             元祖的应用:因为不可修改,因为在使用中不可改变的元素可以使用元祖来定义,比如圆周率的值。 定义为元祖,使用               时不会改变

3、字典

             字典在其他语言中被称为哈希映射(hash map)或者相关数据(associative arrays)

             字典是一种大小可变的建值对集,其中的键(key)和值(value)都是python对象

             字典应用:字典用在需要告诉查找的地方。

             字典在代码中的定义 a = {“name”:"zhangsan","age":18}

             注意:字典中的键不可以重复,值可以重复。字典是无须的。

4、集合

           

       集合的运算:

       

            以上容器中重点掌握的是列表和元祖。

     思维导图如下所示:

 

 

     

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值