python x%y_我的Python学习笔记,python

一、数据类型

数值类型

整数 int

浮点数 float

复数 comolex

字符串 str

列表 list

元组 tuple

集合类型 set

字典类型 dict

布尔类型 bool

True

False

二、占位符%

类型

%s 字符串类型

%d 整数类型

%f 浮点数类型

整数可以用字符串类型占位,反之不可。

例:

name='小T'

age=18

sex='男'

print('%s的年龄是%d,性别为%s'%(name,age,sex))

str.format()字符串格式化方法 (可以无视数据类型。)

例:

name='小T'

age=18

sex='男'

pri`nt("{}的年龄是{},性别为{}".format(name,age,sex))`

三、常量

常量通常放置在代码的最上部,并作为全局使用。 如:PI = 3.14159265359

四、输入输出函数

输入:input 输出:print

input——>函数默认输出为字符串类型

代码阻塞,等待回车后才会继续往下执行

print

sep 代表两个’ '字符串之间的字符,默认为空格。

print('武汉','加油',sep='\n')

武汉

加油

end 代表两个两个print之间的连接,默认为换行。

print('武汉',end=',')

print('加油')

武汉,加油

五、运算符

4*4表示4X4 则44表示4的4次幂

/ 运算,商为

浮点类型

,且商为无限小数是会不准确(二进制的用穷性)。

// 整除运算,向下取商整数

% 余数运算, 取余数部分(只能为正数)

divmod(x//y, x%y)–>divmod(商,余数)

例:

x=10

y=3

print(divmod(x,y))

print(内部运算)会出现数值离谱等错误。

例:

from decimal import Decimal

print(Decimal('0.1')+Decimal('0.1')+Decimal('0.1')-Decimal('0.3'))

注意:

1.重点在比较数值的大小 str与Int不能直接比较

2.!= == 这种符号不能分开抒写(eg:! =错误)

3.字符串与字符串的比较是转为ascii比较

4.<>在python3已经弃用,仅用!=

5.a>b>c—> a>b and b>c

当a>b为True和b>c都为True时 结果才为True

三目运算符

如果if后面的表达式成立,则执行if前边的代码否则,执行else后边的代码’’’

例:

li = [1, 2, 3, 4]

print("in" if 5 in li else "not in")

hex()–>十进制–>十六进制

0x开头

oct()–>十进制–>八进制

0o开头

bin()–>十进制–>二进制

0b开头

python的整数长度为32位(二进制),并且通常是连续分配内存空间的。

round() 四舍六入五成偶

abs()取绝对值

六、字符串

字符串格式化

name = "你说谁是谁的谁"

age = 19

print("%s年龄%d"%(name,age))

print("{1}年龄{0}".format(age,name))

print(f'{name}的年龄是{age}') # 3.6.4以上版本

七、列表

1、

len(list) 返回列表元素个数,也就是获取列表长度

max(list) 返回列表元素最大值 ,不能整数和字符串比较。

min(list) 返回列表元素最小值

list(seq) 将序列转换为列表

2、

append(obj) 在列表末尾添加新的对象

count(obj) 统计某个元素在列表中出现的次数

extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

index(obj) 从列表中找出某个值第一个匹配项的索引位置

insert(index, obj) 将对象插入列表

pop(obj=list[-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

remove(obj) 移除列表中某个值的第一个匹配项

reverse() 反向列表中元素

sort([func]) 对原列表进行排序

copy() 复制列表

clear() 清空列表,等于del lis[:]

3、元组

使用list函数可以把元组转换成列表

使用tuple函数可以把列表转换成元组

4、字典

5、字节

6、集合

空集合set()

.update 添加、更新集合

.ermove 删除

八、顺序执行

while 循环

break强制终止循环

continue跳过当前循环,进入下次循环。

for循环

range(10)左闭右开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值