python int转str_Python常用小技巧汇总

作者:Zarten 知乎专栏:Python基础深入详解 知乎ID: Zarten 简介: 互联网一线工作者,尊重原创并欢迎评论留言指出不足之处,也希望多些关注和点赞是给作者最好的鼓励 !

概述

在做python开发中,可能经常会用到一些小的技巧,但有时会忘记,不得不去查阅资料。这里做个汇总,方便大家统一查阅。

几种数据类型互相转换

相对简单的这里不作说明,例如:int() str()

  • 列表转字符串 list -> str
name_list 

c2ed660e4cb57713cfe6a2940a926b3e.png
  • 字符串转列表 str -> list
name_str 

97ebece74490d23adfab5c2940bcd402.png
  • 字符串转字典 str -> dict

前提:字符串格式需要正确

name_str 

54f02bcaeea20f2bce5daeb6f5ff411e.png
  • 字典转字符串 dict -> str
name_dict 

b1b4c9ee50bbb14f7fd16105e9f12bb2.png
  • 字典转元组(列表list) dict -> tuple

1.将键key转成元组

name_dict 

8f04570bbe54e152f589e89413ba496c.png

2.将值value转成元组

name_dict 

bef2cdf7ba2e0854678cb68384d20b00.png
  • 元组(列表)转字典 tuple -> dict 和 list -> dict

无法转换

时间

  • 本地时间格式化
import 

a85f6df97f9cde8a67053cd3f1e8c041.png

唯一标识

  • 获取uuid
import 

迭代

  • 反向迭代
for 

045d3c2a444e6445dd2ed2909318c39d.png
  • 获取位置序号
l 

a53fd29ece9d971751640217f779aa3f.png

字典操作

  • 将2个字典融合

adict.update(b_dict)

将b_dict和a_dict融合后,赋值给a_dict

a = {'name' : 'Zarten'}
b = {'age' : 18}
a.update(b)
print(a)
print(b)

6acad3a578e2c51286819a65f3648972.png

字符串操作

  • 首字母转为大写
a = 'my name is Zarten'
print(a.title())

197022c5231b42f0b7f3d134b540a4f5.png

项目中增加搜索路径

有时候我们在pycharm中可以正常运行,但在linux或其他机器就有路径无法导入的问题,这时应该手动添加搜索路径,放在文件最前面

import 

获取对象的所占空间(内存空间)

通常我们可以用len()获取对象的个数,但需要获取对象所占多少内存空间时,可以这样

sys.getsizeof() 返回字节数

import sys
names = ['zarten_1', 'zarten_2']
names_size = sys.getsizeof(names) #字节数
print('size:', names_size)

af0ea33deacf182bb4e807585305b6cf.png

定时任务

每天0点定时启动

from 

你可能感兴趣的:(python,int转str,python,list转字符串,python,str转int,python,字符串转list)