一份Python基础语法,适用于初学者或者温故而知新!

版权声明:禁止转载至其它平台,转载至博客需带上此文链接。 https://blog.csdn.net/qq_41841569/article/details/86644736

  最近一段时间一直在看python的一些东西,虽然之前学过一些,但是基本语法忘的实在是有一点快,所以打算写一篇python基础语法的总结,以便以后不熟悉python语法的时候可以快速回顾,不关注细节,主要针对python3的框架结构和最基本的方法。

python3基本数据类型

数字

 python3支持int,float,bool,complex(复数),python的数字的赋值和基本的运算操作都比较直接。这个只要看到过python的基本操作,应该问题就不是很大。

字符串

  Python3中的字符串用单引号 ‘ 或双引号 “ 括起来,同时使用反斜杠 \ 转义特殊字符。python的字符串也是从0为下标开始的。

str='hello world!'
str[i] #str的第i个字符(下标从0开始)
str[i:j]#str的第i个字符到第j个字符
str[i:]#str的第i个字符开始以及之后的所有的字符
len(str)#str的长度

列表

   list是python中出场比较高的数据类型,他用[]来承载,每个元素可以涵盖各种数据类型,list的基本的方法和字符串类似,可以采用同样的方法进行检索和切片,对于list的基本掌握,应该主要关注的他的基本的方法:
1.基本的检索和切片方式(和字符串基本一样)
2.基本函数

del list[i];#删除第i个元素
len(list);#list长度
list.append(obj)#列表末尾添加新的元素
list.pop()#弹出最后一个元素,并返回该元素的值
list.clear()#清空列表
list.copy()#复制列表

元组

  Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用(),列表使用[]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元组也可以被索引和切片,方法一样。

集合

  集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

#基本的操作
>>>basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
>>> print(basket)                      # 这里演示的是去重功能{'orange', 'banana', 'pear', 'apple'}
>>> 'orange' in basket                 # 快速判断元素是否在集合内
True
>>> 'crabgrass' in basketFalse#基本的函数

s.add( x )
s.remove( x )
len(s)
s.clear()

字典

  字典主要关注键值对的概念,字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:

d = {key1 : value1, key2 : value2 }
d[key1] #根据键访问值

python3基本运算逻辑

  基本的运算逻辑主要是两个方面,一为条件控制逻辑,二为循环逻辑。对于这两者的掌握还是主要以熟悉基本的语法逻辑为主。
1.条件控制

学习Python中有不明白推荐加入交流群
号:960410445群里有志同道合的小伙伴,互帮互助,群里有不错的视频学习教程和PDF!每晚8:00群里直播

if condition_1:
    statement_1
elif condition_2:
    statement_2
else:
    statement_3

2.循环逻辑

while  判断条件:  #while循环
    语句
else:
    语句

for variable in sequence: #for循环
    statements
else:
    statements

range()  #range函数,可以重点掌握一下他的数字序列遍历方式break,continue,pass #区别一下三者不同

  对于基本的函数和类操作以及模块操作,因为比较范围,所以不展开去讲啦!这里推荐一下菜鸟教程——函数操作,类操作,模块操作,通过快速浏览一下,将可以用最快的速度,去熟悉python的基本语法。

猜你喜欢

转载自blog.csdn.net/qq_41841569/article/details/86644736