小白python语法基础篇(一)

整理一下python的语法,内容比较多,不好记。就想整理一下下,自己也比较好复习查找。

一、变量名和数据类型

python不需要声明变量,直接赋值使用即可,命名规则
1.变量名必须以字母或者下划线字符开头。
2.变量名不能以数字开头。
3.变量名只能包含数字,字母,下划线。
4.变量名称区分大小写。

要打印数据,用print。要在函数内部定义全局变量可以用global定义。
注释可以用#注释掉一行,如果不止一行,可以用三引号,因为三个单引号就是表示字符串,python会忽略掉没有赋值的字符串。

数据类型:

  1. 文本类型:str
  2. 数值类型:int,float,complex(复数,“j”作为虚部编写)
  3. 序列类型:list,tuple,range
  4. 映射类型:dict
  5. 集合类型:set,frozenset
  6. 布尔类型:bool
  7. 二进制类型:bytes,bytearray,memoryview

一般可以用type()函数来获取数据类型。

二、字符串

字符串可以用单引号,双引号,三引号引用起来的,主要怎么使用,还是看你字符串里面是否含有单双引号,如果字符串里含有,就最好别用对应的引号来表示字符串,一般如果字符串里面有引号,用三引号来表示,就比较OK。

字符串可以通过索引来搜查里面的字符,正索引和负索引都可以。

在这里插入图片描述
这里我用的是字符串的切片,就是剪切出字符串里面的指定片段。注意,剪切出来的片段都是左闭右开的。正索引从0开始,负索引-1表示最后一个元素。
接下来就是一些在字符串里常用的方法:(截自W3 school)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在字符串中,如果要检查某子字符串是否在这个字符串中,可以用in或者not in(有没有感受到用python的快乐?>.<)检查完后,会返回True,False.

一般要将两个字符串合并,可以直接用“+”。在这里插入图片描述
如果是把数字和字符加起来就不能这样子,可以str()把数字转化为文本,再用“+”。
在这里插入图片描述
还可以用format()函数整合,在字符串中用{}给数字保留位置,再用format()顺序放入。
在这里插入图片描述

三、运算符:

1.算数运算法:

在这里插入图片描述

2.逻辑运算符:

在这里插入图片描述

扫描二维码关注公众号,回复: 11436971 查看本文章

3.位运算法:

在这里插入图片描述

四、列表,元组,集合,词典

1.列表(list)

列表有序可改,可重复,用[ ]来表示。

在这里插入图片描述

列表也可以索引里面的,和上面的字符串的用法差不多。
列表删除可以用pop()删除指定索引,而且删除的元素还可以引用。del也可以用于删除列表元素,但是和pop()不同,del删除不可以应用。
在这里插入图片描述
列表也可以用“+”来连接,或者用for来遍历连接。
列表还有一种临时字典排序方法,sorted()函数可以对列表用字典的方法排序显示,但是并不会改变原来列表中的排序。
永久排序,可以用sort(),如果要用与字典顺序相反的排序,在后面加上reverse = True。
在这里插入图片描述

2.元组(tuple)

元组有序不可更改,有重复,用()表示。

在这里插入图片描述

元组中的元素不可以增加、删除、修改!!但是可以把整个元组直接删除。
元组一旦创建就不可以去改动了,但是可以合并两个元组,用“+”。例如餐厅里的菜单一般不会改动,就可以用元组。但是如果是厨师突然有想法出了新菜,要改动怎么办,整个删除再创建未免太麻烦了。也还是有办法,既然元组不能改动,那就把它用 list() 转化成列表,改动了以后再用tuple()转为元组。
在这里插入图片描述
还可以用tuple()来创建元组。
在这里插入图片描述
元组也可以用索引,还有len()函数来计算元组元素个数,和列表很多方法都类似。但是,有一个很重要的就是,当元组只有一个元素的时候,一定要在元素后面加上逗号。 这里就可以看出,如果不加逗号,那就不是一个元组了。
在这里插入图片描述

3.集合(set)

集合无序无索引,无重复,用{}表示。

在这里插入图片描述

因为集合是无序的,所以没办法用索引,但仍可用for来遍历。但是没办法更改,但是可以添加。
添加一个用add(),添加多个可以用update()。
在这里插入图片描述
要合并集合,可以用union()合并生成新集合,而且会排除重复项。
在这里插入图片描述
集合中的其他的一些方法:在这里插入图片描述

4.字典(dict)

字典无序可变,有索引,无重复。{:}

在这里插入图片描述

字典拥有键和值,可以通过引用关键字来访问字典项目,也可以用get()。可以用for来遍历字典里面的键,通过键来遍历值。
也可以用items(),来遍历j键和值。
在这里插入图片描述
只遍历键,可以用keys():
在这里插入图片描述
如果只遍历值,可以用valuse():
在这里插入图片描述

如果想要显示有顺序的字典,可以用之前说过的sorted()方法排序输出副本。
还可以用**set()**来提取重复列表中的第一无二的元素。
而且字典还可以嵌套,比如在字典中储存列表,在字典中储存字典。这个在创建一些成群但是又有各种特征的个体,嵌套就比较好用。但是还是不易嵌套太多。

字典的一些方法:
在这里插入图片描述
就先整理到这里吧,后序再整理。如果觉得看我的博客觉得不够完全的,也可以直接去教程里看,我的方法的截图都是来自这里。戳这里前往python教程

猜你喜欢

转载自blog.csdn.net/qq_46293423/article/details/105764002