python是什么虫子_python - 常用函数

1. 数字转字符串

str(n)

2. 数组转字符串

#方法一:

my_list = ['a', 'b', 'c']

my_string = ''.join(my_list) # 使用 ''.join()

print(my_string) # 打印:abc

#方法二:

my_list = ['a', 'b', 'c']

my_string2 = ''.join(str(i) for i inmy_list)

print(my_string2) # 打印:abc

3. 拆分字符串

split():通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)

str1 = 'www.baidu.com'str2= str1.split('.')print(str2) #打印:['www', 'baidu', 'com']

print(str2[0]) #打印:www

print(str2[1]) #打印:baidu

4. 字符串转数组

str1 = 'abc'list1= list(str1) #使用list()

print(list1) #打印:['a', 'b', 'c']

5. 列表和元组互相转换

list()

tuple()

list_data = ('apple', 'banana', 'pear')print(list_data) #打印:('apple', 'banana', 'pear')

tuple_data =list(list_data)print(tuple_data) #打印:['apple', 'banana', 'pear']

list_data2 =tuple(tuple_data)print(list_data2) #打印:('apple', 'banana', 'pear')

6. 大小写转换

str.upper()

str.lower()

print('fdsa'.upper())print('Dfdas'.lower())

os模块:

如果想实现与文件和文件夹有关的操作,就需要用到os模块

7. 列出某路径下所有的文件及文件夹

7dfb149b8122c0310d265dae58bb11ff.png

a = os.listdir('/tmp/zhangyang') #os.listdir() 列出某路径下的所有文件及文件夹

print(a) #打印:['2.log', '1.log', 'a.txt', 'gb']

8. 获取当前目录下文件的绝对路径

importos

path= os.path.abspath('a1.html') #获取当前路径下a1.html的绝对路径

print(path) #打印:/Users/zhangyang/PycharmProjects/testUI/a1.html

9. 获取当前路径

importos

current_path= os.getcwd() #获取当前路径(当前工作的路径)

print(current_path) #打印:/Users/zhangyang/PycharmProjects/testUI

print(os.getcwd()) #/Users/zhangyang/PycharmProjects/testUI

print(os.path.abspath('.')) #/Users/zhangyang/PycharmProjects/testUI

print(os.path.abspath(__file__)) #/Users/zhangyang/PycharmProjects/test_yaodian/conf/conf.py 建议用这个

print(os.path.dirname(__file__)) #/Users/zhangyang/PycharmProjects/test_yaodian 建议使用这个

10. 获取文件的修改时间

print(os.path.getmtime('runtest.py'))

11. 随机数

list1 = ['a', 'b', 'c', 'd', 'e']print(random.choice(list1)) #从list1中随机获取一个元素

n = random.randint(1, 100)print(n) #从1-100中随机获取一个值

#生成随机数 random.randrange(start, end, step)

importrandom

n= random.randrange(1, 100, 2)print(n) #从1-100中随机取一个奇数

12. 判断所在操作系统

importplatformprint(platform.platform()) #打印:Darwin-19.4.0-x86_64-i386-64bit(Darwin是苹果电脑系统)

print(platform.system()) #打印:Darwin

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值