数值与字符串

1.字典
d={‘name’:‘Tom’,‘age’:20,‘job’:‘dev’}
d[‘name’]
d.get(‘name’)
d.get(‘gender’:‘男’)
2.元组
t=(1,2,3,4) 不支持原位修改
3.

'{0}.format(20)'

‘20’

3+2={0}.format(5)

‘3+2=5’

f=3.3333
'f={0:.2f}'.format(f)

f=3.33

d={'name':'Tom','age':20,'job':'dev'}
{姓名:{0},年龄:{1}}.format(d.get('name'),d.get('age'))
10//4

取整 2

import math
math.floor(3.9)

3

math.floor(-3.9)

-4
往左移

math.trunc(-3.94)

-4
往中间0移
round() 四舍五入

5.八进制

0o3
0o7

6.十六进制

0x3
0x9
0xa #10
0xb #11
0xf #15

7.二进制
8 4 2 1
1 1 1 1

0b1 #1
0b0 #0 
0b11 #3
  1. 反过来查具体数字写为进制
oct(64) #八进制 ‘0o100’
hex(64) #十六进制 '0x40'
bin(64) #二进制
import decimal
decimal.Decimal('3.14')  #Decimal('3.14')
decimal.Decimal('1.1')+decimal.Decimal('2.2') #Decimal('3.3')

10.字符串:转义符
‘’/“” 直接申明
“““ ”””
’ 转义符
\n 换行
\b Tab键
\t table键
\a

path='C:\\abc\\xyz.txt'
path=r'C:\abc\xyz.txt' #r:原始raw,忽略转义符
def avg():
"""计算均分"""  #说明文字,写入文档
pass
s='Hello'
for c in s:
print(c,end=' ') #写入一行
s='abcdefg'
s[0:4] #'abcd',最后的坐标不包括
s[-1] #最后一个
s[:] #从头到尾取
s[::2] #跳着取,步长为2
h[::-1] #反转取
ord('c')  #asca表中排99 order
chr('99') #'c'
h='hello'
h=h.replace('e','a') #重新赋值,不是原位替换
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值