python
VivianQiao93
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
寻找第n个默尼森数。
寻找第n个默尼森数。代码格式如下:def prime(num):…def monisen(no):… …return xxxprint(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 · 398 阅读 · 0 评论 -
寻找n以内的亲密数对。
寻找n以内的亲密数对。代码格式如下:def fac(n):…return xxxn = 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 · 597 阅读 · 0 评论 -
python期末复习
*Chapter1标识符:大小写敏感;首字符不可以是数字关键字:乘方:** 整除://逻辑运算符优先级:not、and、orChapter 2range (start, end, step=1)range (start, end)range (end)输出2-100之间的素数from math import sqrtj = 2while j <= 100:i = 2k = sqrt(j)while i <= k:if j%i == 0: breaki += 1原创 2020-06-07 00:17:01 · 601 阅读 · 0 评论 -
将dataframe/excel写入mysql
import pandas as pdfrom sqlalchemy import create_engine# 初始化数据库连接,MySQL的用户为root, 密码为test123, 端口为3306,数据库为test_dbengine=create_engine('mysql+pymysql://root:test123@localhost:3306/test_db')# 查询表 bas...原创 2020-04-22 15:24:57 · 252 阅读 · 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 · 949 阅读 · 1 评论 -
寻找输入数字中的全数字(pandigital)
慕课的一道题,扣了好久终于做出来了。。。刚开始忘记了not found的输出。这个题要求是输入一组数字,实际上如果可以输入一个数字的话还要考虑int不能被迭代的问题,要if /else分开讨论。umm一个重要知识点是用eval(i)将字符串型数字转化为数值型数字题目内容:如果一个n位数刚好包含了1至n中所有数字各一次则称它们是全数字(pandigital)的,例如四位数1324就是1至4全数...原创 2020-03-18 21:26:22 · 1638 阅读 · 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 · 173 阅读 · 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+ra+=a+rf.read...原创 2020-03-08 14:54:07 · 333 阅读 · 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 · 418 阅读 · 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 · 166 阅读 · 0 评论
分享