
python
VivianQiao93
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
寻找第n个默尼森数。
寻找第n个默尼森数。 代码格式如下: def prime(num): … def monisen(no): … … return xxx print(monisen(int(input()))) # 此处输入由系统自动完成不需要自己输入,只要写这样一条语句即可(3分) from math import sqrt,pow def prime(num): """检测num是不是质数""" k = sqrt(num) for i in range(2,int(k+1)):原创 2020-06-09 11:44:01 · 369 阅读 · 0 评论 -
寻找n以内的亲密数对。
寻找n以内的亲密数对。 代码格式如下: def fac(n): … return xxx n = int(input()) # 此处输入由系统自动完成不需要自己输入,只要写这样一条语句即可 …(3分) def fac(x): for i in range(1,x+1): lst1=[] for m in range(1,i): if i%m==0: lst1.append(m) b=sum(原创 2020-06-09 11:12:28 · 571 阅读 · 0 评论 -
python期末复习
*Chapter1 标识符:大小写敏感;首字符不可以是数字关键字: 乘方:** 整除:// 逻辑运算符优先级: not、and、or Chapter 2 range (start, end, step=1) range (start, end) range (end) 输出2-100之间的素数 from math import sqrt j = 2 while j <= 100: i = 2 k = sqrt(j) while i <= k: if j%i == 0: break i += 1原创 2020-06-07 00:17:01 · 582 阅读 · 0 评论 -
将dataframe/excel写入mysql
import pandas as pd from sqlalchemy import create_engine # 初始化数据库连接,MySQL的用户为root, 密码为test123, 端口为3306,数据库为test_db engine=create_engine('mysql+pymysql://root:test123@localhost:3306/test_db') # 查询表 bas...原创 2020-04-22 15:24:57 · 235 阅读 · 0 评论 -
pandas中使用pysqldf操作dataframe
from pandasql import sqldf pysqldf = lambda q:sqldf(q,globals()) df=pysqldf(""" SELECT * from df""" )原创 2020-02-18 16:27:20 · 925 阅读 · 1 评论 -
寻找输入数字中的全数字(pandigital)
慕课的一道题,扣了好久终于做出来了。。。刚开始忘记了not found的输出。这个题要求是输入一组数字,实际上如果可以输入一个数字的话还要考虑int不能被迭代的问题,要if /else分开讨论。 umm一个重要知识点是用eval(i)将字符串型数字转化为数值型数字 题目内容: 如果一个n位数刚好包含了1至n中所有数字各一次则称它们是全数字(pandigital)的,例如四位数1324就是1至4全数...原创 2020-03-18 21:26:22 · 1615 阅读 · 0 评论 -
python 字符串学习
“apple”<"banana" True 按照元素顺序比较 序列转换 tuple() str() list() 可迭代对象:元组,列表,没有字符串! enumerate() >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter'] >>> list(enumerate(seasons)) [(0, 'Spr...原创 2020-03-08 19:02:31 · 159 阅读 · 0 评论 -
python 文件读写
open函数返回的是一个文件对象,时可迭代的 f=open(file path,mode=“r”) (更推荐,因为会自动关闭文件)with open(file path,mode=“r”) as f: r 读取文件 w 清除掉原来的重新写入 a 在最后一句之后追加 r+=r+w 读取并在制定文段后添加 (在文本文件test.txt的中间部分添加一行字符串) w+=w+r a+=a+r f.read...原创 2020-03-08 14:54:07 · 308 阅读 · 0 评论 -
Python处理CSV文件的一些问题
1.Python写入CSV乱码问题: 在写入CSV文件时,如果含有中文字符,再次读取该csv文件时则会发生编码错误。以下方式可以解决 data.to_csv("test.csv", index=False, encoding='utf-8') 2.Python写入CSV mode参数选择问题: ...原创 2020-02-18 15:57:51 · 383 阅读 · 0 评论 -
python random库
random.choice():返回序列(tuple/list/set)中的选项之一 random.choice(["ray","pramit"]) random.randint(1,80):返回随机整数(步长为1) random.randrange(1,80,3):返回随机整数(步长可自定) random.random():返回0-1之间的随机浮点数 random.uniform(2,80):...原创 2020-03-07 21:48:39 · 139 阅读 · 0 评论