Python学习
文章平均质量分 96
记录Python学习过程中的知识点
我为什么可以这么菜
这个作者很懒,什么都没留下…
展开
-
numpy和pandas学习
参考视频:【莫烦Python】Numpy & Pandas (数据处理教程)Numpy & Pandas 简介运算速度快:numpy 和 pandas 都是采用 C 语言编写, pandas 又是基于 numpy, 是 numpy 的升级版本。消耗资源少:采用的是矩阵运算,会比 python 自带的字典或者列表快好多NumpyNumpy 属性ndim:维度shape:行数和列数size:元素个数import numpy as np #为了方便使用numpy 采用np转载 2022-04-26 23:47:43 · 1747 阅读 · 0 评论 -
作业4-05-函数
1034 有理数四则运算问题描述:本题要求编写程序,计算 2 个有理数的和、差、积、商。输入说明:输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。输出说明:分别在 4 行中按照 有理数1 运算符 有理数2 = 结果 的格式顺序输出 2 个有理数的和、差、积、商。注意输出的每个有理数必须是...原创 2020-04-14 15:55:19 · 463 阅读 · 0 评论 -
实验05-函数
1002 写出这个数问题描述:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入说明:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。输出说明:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样列:1234567890987654321123456789输出...原创 2020-04-14 15:43:26 · 631 阅读 · 0 评论 -
实验04-字符串与正则表达式
首先给个正则表达式学习的网站:Python3 正则表达式1014 福尔摩斯的约会问题描述:大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有...原创 2020-03-31 15:34:02 · 692 阅读 · 0 评论 -
实验03-python的组合数据类型
1004 成绩排名问题描述:读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入说明:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字...原创 2020-03-11 17:17:25 · 2473 阅读 · 0 评论 -
作业2-03-python的组合数据类型
1048 数字加密问题描述:本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入说明:输入在一行中依次给出 ...原创 2020-03-11 16:50:47 · 733 阅读 · 1 评论 -
实验02-python基本语法
1026问题描述:要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(...原创 2020-03-11 16:02:53 · 315 阅读 · 0 评论 -
作业1-02-python基本语法
1001问题描述:卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡...原创 2020-03-11 15:42:29 · 453 阅读 · 0 评论 -
Python学习一些有用的地址
pip更换国内源https://blog.csdn.net/yuzaipiaofei/article/details/80891108Python编程:从数据分析到数据挖掘配套资料https://github.com/LemenChao/PythonFromDAToDS原创 2020-02-19 21:50:24 · 121 阅读 · 0 评论 -
Python学习之数据可视化
常用Python包MatplotlibSeabornPandasBokehPlotlyVispyVegagaga-liteMatplotlib可视化Matplotlib安装pip install matplotlib-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com如果失败了可以试试这样:...原创 2020-02-19 21:46:31 · 338 阅读 · 0 评论 -
Python学习之日期与时间
时间与日期类型的定义定义一个标准格式时间类型的对象的方法:datatime包定义时间类型的数据import datetime as dtmyTime = dt.time(12, 34, 59)print(myTime) # 时间print(myTime.hour) # 小时print(myTime.minute) # 分钟print(myTime.second) # ...原创 2020-02-19 15:04:44 · 167 阅读 · 0 评论 -
Python学习之pandas
Series(一维容器)Series特点一种key-value型数据类型显式index(用户定义) 和 隐式index(系统分配,类似于列表的下标)pandas下载pip install pandas -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com如果出错可能是numpy版本过低可以更新一下num...原创 2020-02-18 17:39:30 · 252 阅读 · 0 评论 -
Python学习之数组(numpy)
随机数import randomrandom.seed(3) # 设置随机数的种子数print(random.randint(1, 100)) # 生成1~100之间的整数print(random.uniform(-10, 10)) # 生成-10~10之间的浮点数(实数)print(round(random.uniform(-10, 10), 2)) # 保留小数点后2位有效...原创 2020-02-18 12:03:57 · 310 阅读 · 0 评论 -
Python学习之面向对象
受保护属性名以一个下划线开头私有属性名以两个下划线开头class Person: nationality = "CHINA" #pubilc属性 _deposit = 10e10 #protected属性 __gender = 'M' #private属性 三个重要函数_ _ init _ _() :初始化函数_ _ new _ _():构造函数_ _ de...原创 2020-02-17 15:33:30 · 110 阅读 · 0 评论 -
Python学习之特有数据类型
列表list常用写法:[内容]强制类型转化:list(其他类型)list1 = list("DATA")print(list1)#['D', 'A', 'T', 'A']list支持用下标索引,除了正序从0到n-1,还支撑逆序从-1到-nlist1 = [1,2,3,4,5,6,7,8,9]print(list1[0])#1print(list1[-1])#9list还支持切...原创 2020-02-16 18:20:19 · 305 阅读 · 0 评论 -
Python学习之变量
变量Pyhon中不需要显示声明变量的数据类型。Pyhton是动态类型语言,同一变量可以被赋值为不同的对象类型x = 20print(x)#20x = "abc"print(x)#abcPython是强类型语言:在运算过程中不会自动进行数据类型转换,除了int、float、bool和complex之间print(1+True)#2print(1+1.2)#2.2print(1+...原创 2020-02-14 22:49:25 · 1110 阅读 · 0 评论 -
Python学习之数据类型
数据类型:1、内置数据类型:整数 int 例子:1浮点数 float 例子:1.2布尔型 bool True/False(注意在Python中为大写)字符串 str 例子:“hello world”列表 list 例子:[1,2,3,4,5] ,列表为[]元组 tuple 例子:(1,2,3,4,5),元组为()集合 set 例子:{1,2,3,4,5} 集合为{}字典 dic...原创 2020-02-14 22:23:50 · 153 阅读 · 0 评论 -
PyCharm快捷键
刚用PyCharm,网上找了一篇快捷键,贴过来方便一点。转载至https://www.jianshu.com/p/2a4d388b86e9转载 2020-02-14 19:14:03 · 123 阅读 · 0 评论