
python
xiaofang_study
学习无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python数据类型
数字基本数字类型-int:有符号整数-bool:布尔值 True:1 False:0-float:浮点数-complex:复数数字表示方式-python默认以十进制数显示-数字以0o或0O开头表示为8进制数-数字以0x或0X开头表示16进制数数字以0b或0B开头表示2进制数字符串-python中字符串被定义为引号之间的字符集合-pyh...原创 2019-03-16 15:00:31 · 153 阅读 · 0 评论 -
python集合的应用小技巧
假设我们有两个日志文件a.txt和b.txt,a和b中有些数据又是重复的,我们需要分析a中的内容和b中的内容然后要最终提取出来b中有的但是a中没有的,而且不能有重复的。按照传统的思路我们会写一个循环去一条一条判断然后再记录下结果,但是这样很慢,尤其是数据量很大的时候,这时候我们就可以利用python的集合来快速解决了,哪怕是几百万条记录,也可以很快搞定。演示如下(这里a和b里有许多重复的值)...原创 2019-04-04 22:46:57 · 258 阅读 · 0 评论 -
python-石头,剪刀,布的游戏
import randomall_choices = ['石头', '剪刀', '布']win_list = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]prompt = '''(0) 石头(1) 剪刀(2) 布请选择(0/1/2):'''computer = random.choice(all_choices)ind = int(input...原创 2019-09-16 23:16:45 · 294 阅读 · 0 评论 -
python-斐波那契数列
写法一#!/usr/bin/env python3fib = [0, 1]l = int(input('pls input the length: '))for i in range(l - 2): fib.append(fib[-1] + fib[-2])print(fib)写法二#!/usr/bin/env python3a, b = 0, 1fo...原创 2019-09-17 10:56:48 · 211 阅读 · 0 评论 -
python-九九乘法表
写法一#!/usr/bin/env python3for i in range(1, 10): for j in range(1, i+1): print('%sX%s=%s' % (i, j, i*j), end=' ') print()写法二#!/usr/bin/env python3i=1while i<=9: j...原创 2019-09-17 11:11:11 · 169 阅读 · 0 评论 -
python-模拟copy文件操作
#!/usr/bin/env python3src_fname = input('please input the source file name: ')dst_fname = input('please input the destination file name: ')src_fobj = open(src_fname, 'rb')dst_fobj = open(dst...原创 2019-09-17 11:23:29 · 292 阅读 · 0 评论