python部分基础语法(可能不全)

1,
python中pi表示Π
Python中字符串
print “My name is %s and weight is %d kg!” % (‘Zara’, 21)
%s --字符串
%d --格式化整数

2,
– python3字符串

转义字符
A:
\r (回车,将\r后面的内容逐一替换到开头部分的字符,直至将\r后面部分的内容全部替换完成)
print(‘google runoob taobao\r123456’) 输出结果为 123456 runoob taobao
B:
python 三引号允许一共字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。

3,
– 列表
一 更新列表
append (方法的使用)
list1 = [‘Google’, ‘Runoob’, ‘Taobao’] list1.append(‘Baidu’) print ("更新后的列表 : ", list1) 就会多一个Baidu在list1中
二 删除列表元素
可以使用 del 语句来删除列表中的元素

4,
– Python3 基础语法
A: 注释
Python 中单行注释以#开头
Python中多行注释用#或者"""或者’’’

B:多行语句
python中如果语句很长可以使用\ (反斜杠)来实现多行语句
total= one+\
two+
three+
print(‘total’) --可以直接输出

在[],{},或者()中的多行语句,不需要使用反斜杠(\)

C:数字(Number)类型
Python中数字有四种类型:整数,布尔型,浮点数和复数。
int(整数),bool(布尔型),float(浮点数),complex(复数)

D:print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":

E: import 与 from…import
Python中用import或者from…import来导入相应的模块。

5,
– Python3 字符串
A: python字符串格式化float 浮点数据类型
print("%s %1.2f %d"%(‘大家好’,1.999,10)) 备注{%s 格式化字符串,%d 格式化整数,%f格式化小数%1.2f,保留小数点后两位小数}

B:python 三引号
python三引号允许一个字符跨多行,字符串中可以包含换行符,制表符以及其他特殊字符。

列子如下所示
a=’’’
你好呀!
‘’’
print(a) 会输出 “你好呀!"

C: f-string (新的格式化字符串语法)
a=‘you should learn more knowledges’
b=f’ yes {a}’
print(b) – 会输出 yes you should learn more knowledges

6,
– python3 列表
A: 更行列表(可以对列表的数据项进行修改或更形,也可以使用append()方法来添加列表项)
list.append(‘数据’) – 给list的最后一行添加一个数据
list[下标索引值]= 想取的新值

B: 删除列表元素
del list[下标索引值]

C:python列表脚本操作符
列表对+ 和* 的操作符与字符串相似,+用于拼接字符,*用于重复元素
list.len() 查看list的字符长度

D:python列表函数&方法
len(list) 列表元素个数
max(list) 查看list列表的最大值
min(list)
list.append(obj) 添加新对象
list.count(obj) 查看字符长度
list.index(obj) 查看该索引的值
list.insert(index,obj)

7,
–python3 元组
元组和列表的区别是元组不允许修改值,列表可以,元组如果只有一个元素,最后的输出得加,逗号隔离开
元组在输出时总是有括号的,以便正确表达嵌套结构。
8,
–dict 字典
字典一般使用{}来添加符号

9,
–python3 集合
集合是一个无序的不重复元素序列。可以使用大括号{}或者set()函数创建集合:创建空集合时必须用set() 而不是{}
,因为{}是用来创建一个空字典的。
A:
添加元素
set.add() 或者使用 set.update() --采用update参数是可以为列表,元组,字典

B:
移除元素
set.remove()或者set.discard() --采用discard删除时,删除的数据不在集合中时不会报错,remove会报错

set.pop会随机删除一个数据

C:
计算集合大小
len(set)

D:
清除集合当中的元素
set.clear()

10,
–python3迭代器与生成器
A-- 迭代器
把一个类作为迭代器使用需要在类中实现两个方法 iter()与_next_() 类都有一个构造函数,python的构造函数为_init_(),在对象初始化时执行

B-- 生成器
在python中,使用了yield的函数被称为生成器(generator)
生成器类似于一个迭代器,可执行输出语句 (yield 类似于输出什么)

a=1,b=1,cy=1
a=1,b=2,cy=2
a=2,b=3,cy=3
a=3,b=5,cy=4
a=5,b=8,cy=5
a=8,b=13,cy=6
a=13,b=21,cy=7

first sector(2048-104857599,default 2048):

11,python3 模块
A(定义:模块是一个包含你定义的函数和变量的文件名,其后缀是.py;模块可以被别的程序引入,已使用该模块中函数的功能。)
B:
from …import 语句 (让你从模块中导入一个指定的部分到当前命名空间中)
C:
– _name_属性
一个模块被另一个程序第一次引入时,其主程序运行。

D:
– dir()函数
内置的函数dir()函数,可以找到模块中定义的所有名称。

12,python3 错误和异常
A:
python中有两种错误很容易辨识:语法错误和异常
python assert(断言)用于判断一个表达式,在表达式条件false的时候触发异常

B:
– try/except…else子句,else这个子句必须放在所有的except子句之后,else子句将在try子句没有发生任何异常的时候执行。

C:
– try-finally语句 ,语句无论是否发生异常都将执行最后一行的代码。

13,python3 assert(断言)
python assert (断言) 用于判断一个表达式,在表达式条件为false的时候触发异常。
断言可以在程序不满足条件的情况下直接返回错误,不必等待程序运行崩溃后;
A:
– 语法格式如下:
assert expression 等价于(if not expression: raise AssertionError)

14, python with 关键字
with 关键字会自动调用 close()关闭程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值