python基本语法

作者: 萝卜枣 | 来源:发表于2021-09-28 10:29 被阅读0次

python标准数据类型Data Types
1.数字 Number
2.字符 String
3.列表 List
4.字典 Dictionary
5.元组 Tuple
6.集合 Set
8/2 (结果为4.0)
8//2 (结果为4)
2**2 (2的平方)
2**3 (2的3次方)
连接字符串
1)使用加号
相对而言占用更多内存,影响速度
2)格式化字符串
name = ‘haha'
print(f 'My name is {name}')
a = 'hello'
a[0] => h
a[-1] => o(倒数第一个)
a[1:4] => ell (左闭右开)
列表
list1=[1,2,3,4,5]
list2=['abc',3,list1,[1,2,3]]
list[0] => abc
a.append(100), 最后面增加一个100
a.insert(3,300) 其实是在(0,1,2)位置后插入300
a.pop(),得到列表的最后一项,原列表最后一个删除
a.pop(3) 得到a[2],该项从列表中删除
函数:def
字典:
字典名 = {'key1':value, 'key2':value}
a = {'zs1':180, 'zs2':"170, 'zs3':187 }
a['zs1'] = 180 (查询)
a['zs4'] =178 (添加到最后一项)
a['zs3']= 188 (修改)
del a['zs2] (删除某一项)
if ***:
elif *
else:
for a in as:
do sth
range 生成某个范围的数据(左闭右开)
numbers = list(range(1,8)) // [1,2,3,4,5,6,7]
上述表达式等价于
numbers = [x for x in range(1,8)]
decorator 装饰器
函数上面加@,会调用该模版
class Phone():
def call(self):
do sth
iPhone7 = Phone()
iPhone7.call 等价于 Phone.call(iPhone7)
from print_sth import print_color as color
意思是将print_color重命名为color
元组:tuple
()内容不可变的数组
元组只保证它的一级子元素不可变,对于嵌套的元素内部,不保证不可变
元组和列表之间可以相互转换
字典:键值对
{key:value, key:value}
set集合(无序不重复)
匿名函数
Python语言使用lambda关键字来创建匿名函数,所谓匿名,即不再使用def语句这样标准的形式定义一个函数
1)lambda只是一个表达式而不是一个代码块,函数体比def简单很多
2)仅仅能在lambda表达式中封装有限的逻辑
3)lambda函数拥有自己的命名空间
lambda x:x
x
等价于
def test(x):
return x
x

推导式
list = [x for x in range(10)] 等价于 lis = []
for i in range(10)
lis.append(i)
迭代器:
循环、(可迭代,迭代器)
只能从前往后遍历不能回溯
iter() next()
装饰器
从字面上理解,就是装饰对象的器件,可以在不修改原有代码的情况下,为被装饰的对象增加新的功能或者附加限制条件或者帮助输出。装饰器有多种,有函数的装饰器,也有类的装饰器,装饰器在很多语言中的名字也不尽相同,它体现的是设计模式中的装饰模式,强调的是开放封闭原则。装饰器的语法是将@装饰器名,放在被装饰的对象上面。

相关文章

  • python初步学习(1)

    python自学一天 1.基本语法的实现 #基本语法 print("-----------------------...

  • python django开发教程 & 机器学习

    title: python语法练习 参考阮一峰等多个文件用来练习python基本语法 [TOC] import文件...

  • 年薪100万+的Python开发工程师需掌握哪些技能

    1:python的基本语法和标准库 既然你要会python开发,那么语法基础和库是最基本的。 2:Linux基础 ...

  • python 基本语法

    1.代码注释 python 支持通过 # 进行代码注释 python文件当中是不支持中文的,即使你输入的注释是中文...

  • Python 基本语法

    1Python基础 1.1 Python七种基本数据类型: 1.2 数据类型转化: int(),float(),c...

  • Python基本语法

    Python 数组特点:list 1.可以存放任何类型的数据元素,一个数组里可以混搭不同元素. 关键字 .appe...

  • Python基本语法

    本节继续学习Python的基本语法,主要内容如下: 代码注释; 引号; 连接符; 1. 代码注释目的: 1)增加代...

  • Python基本语法

    注意:这篇文章主要是针对Python3.x版本的 1.变量 变量可以理解为可以随时改变的容器的名称。 在Pytho...

  • Python 基本语法

    1、数据类型 简单类型 1、整数 2;浮点数2.1;字符串 "abc";空None;布尔值True/False,注...

  • Python基本语法

    字符串 输出结果为 列表 输出结果为 集合 输出结果为 列表推导式 输出结果为 zip 输出结果为 可命名元组:n...

网友评论

    本文标题:python基本语法

    本文链接:https://www.haomeiwen.com/subject/afsogltx.html