Sangyumo
码龄8年
求更新 关注
提问 私信
  • 博客:20,991
    20,991
    总访问量
  • 42
    原创
  • 4
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
加入CSDN时间: 2018-03-30
博客简介:

Sangyumo的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得0次评论
  • 获得8次收藏
  • 博客总排名2,084,875名
创作历程
  • 42篇
    2018年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

编程达人挑战赛·第12期

作为写代码的你,是否也渴望被更多人看到?技术人员普遍有一个共性——明明技术很强,却没人知道你做了什么;花了很多时间踩坑,却没人因你少走弯路;脑子里有一堆干货,但却不懂如何有效地输出。 在如今写代码的人越来越多的时代,能够清晰表达自己思路与技术的人却少之又少。 因此,我们发起了这个【编程达人挑战赛】——帮助你将代码变成作品,将技术转化为真正的价值,同时激励更多的人坚持写作与分享。 注:活动细则介绍请看此贴:[https://bbs.csdn.net/topics/619791811](https://bbs.csdn.net/topics/619791811)。

908人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python之数值类型

1.  python中支持的数值类型: 1(整形) ``` >>> aInt = 13 >>> print(aInt) 13 >>> print(type(aInt)) <type 'int'> ```   17438759847509836949587787(长整形) ``` ** python2: 有长整形 >...
原创
博文更新于 2018.08.08 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之输入与输出

1. 输出: python2: print "要打印的字符串" python3: print("要打印的字符串")   # %s:代表字符串, %d: 整形, %f: 浮点型 >>> print("%s的年龄为%s" %(name, age)) westos的年龄为19 # .2f: 保留小数点后两位 >>> money = 7800.7812345..
原创
博文更新于 2018.08.08 ·
1893 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

9.8 作业

import openpyxl wb = openpyxl.load_workbook('/root/Desktop/produceSales.xlsx') sheet = wb.active infos = ([cell.value for cell in row] for row in sheet.rows) dic = {'Celery':1.19, 'Garlic':3.07, 'Le...
原创
博文更新于 2018.09.08 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之文件

1.打开文件 *方式一:f = open() # 文本:f = open('#文件名',mode='r/r+/w/w+/a/a+') # 图片:f = open('#文件名',mode='rb/rb+/wb/wb+/ab/ab+') # 打开文件默认mode='r'; (1)'r':只有读权限:        a.文件不存在:则报错        b.文件存在:不会清空原有内容 (...
原创
博文更新于 2018.08.23 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之模块与包

一、模块 1.模块理解:py或c文件. 2.导入模块:import # 首先在当前路径寻找,找不到在sys.path中找 # 可以导入变量名和函数名 3.模块分类 (1)内置模块   #内置模块的搜索路径 import sys print(sys.path)     #列表 (2)自定义模块 #py文件中,__name__值为'__main__',但在被导入时__nam...
原创
博文更新于 2018.08.22 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之Python高级特性3.0-装饰器

  6.装饰器 (1)闭包:函数里面嵌套函数 (2)装饰器应用场景:在执行函数之前或之后做某种操作 (3)装饰器调用:Python的语法糖:@装饰器函数名,用于定义函数之前 (4)装饰器特性:闭包结构,返回值为函数 (5)装饰器嵌套:有多个装饰器时从下到上调用,从上到下执行 (6)装饰器参数:原装饰器外层再加一层函数,用来接收装饰器参数 (7)装饰器常用函数: a. ...
原创
博文更新于 2018.08.22 ·
481 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python之Python高级特性2.0-生成器

5.生成器 (1)定义 # 一边循环一边计算的机制,节省大量空间 # 形式:(i**i for i in range(10)) (2)查看方式 a. g.next()(python2)     g.__next__()(python3) b.next(g) c.for循环遍历 (3)yield关键字 a.函数返回生成器:存储yield后面的值,并实现函数的断点。 b.传值...
原创
博文更新于 2018.08.18 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之Python高级特性1.0-生成式

1.迭代   2.列表生成式     3.字典生成式   #练习:大小写字母数值合并 4.集合生成式
原创
博文更新于 2018.08.18 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之高阶函数

1.高阶函数定义 # 实参和返回值都可以是函数 2.内置高阶函数 (1)map(函数, 序列):将序列中的值依次作用于函数(只有一个必选参数),返回map对象,可迭代 (2)reduce(函数, 序列):将序列中的两个值依次作用于函数,并把本次返回值作为下次的前一个实参,返回值的类型与实参相同                     在Python2中可以直接使用reduce函数...
原创
博文更新于 2018.08.18 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

函数练习

1. 编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数; 代码: def isPrimer(n): for i in range(2, n): if not n % i: return False break else: return True print(isPri...
原创
博文更新于 2018.08.16 ·
631 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

用户管理系统

admin_info = { 'root': 'redhat', 'westos': 'westos' } user_info = { 'sherry': 'lisongyan', 'natasha': 'redhat' } def menu(): print('用户管理系统登陆界面'.center(50, '`')) print(""" ...
原创
博文更新于 2018.08.15 ·
555 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python之函数

1.定义函数 (1)无参数 (2)有参数:形式参数,变量名任意 2.调用函数 (1)无参数 (2)有参数:实参,变量实际存在   3.函数返回值 # return:一般定义函数时有返回值,如果没有定义返回值默认返回None # None:Nonetype类型,空。(null,nil,undefine) # 返回多个返回值:封装成元组   4.形参 (1)必选参...
原创
博文更新于 2018.08.15 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之拷贝

1.'is' 和 '==' # id: 在内存中存储的位置 # type: 变量的;类型 # value: 值是否相等; # '==' 判断: type, value。表示的是值是否相等 # 'is' 判断: type, value,  id。对象标识符;表示两个变量的值是否在同一块内存空间 # 如果 'is' 返回值为True, '==' 返回一定是True 2.深拷贝与浅拷贝 (1...
原创
博文更新于 2018.08.15 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之元组

  1.元组的定义与赋值 #不可变的列表 #定义元组中只有一个元素时要加逗号     2.元组的特性 (1)索引 (2)切片 (3)连接 (4)重复 (5)成员操作符 (6)可迭代 (7)不可变:无增删改 3.元组相关函数 (1)count (2)index       4.元组应用 (1)两数值交换 (2)打印变量 (3)多个函数返回值   5....
原创
博文更新于 2018.08.13 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python之字典

  1.字典的定义 # 定义空集合, 必须set(),{}默认的类型为字典; (1)字典: key-value值, 键值对; a.key值:须是不可变数据类型,不可重复 b.value值:可以是任意数据类型: int,float,long, complex, list, tuple,set, dict # fromkeys第一个参数可以是list/tuple/str/set, 将列表的每一个元...
原创
博文更新于 2018.08.13 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python之集合

1.集合的定义 #元素不可重复 #无序数据类型:添加元素顺序和元素顺序无关 #定义空集合必须用set(),{}默认为字典类型   2.集合的特性 (1)成员操作符 (2)可迭代 (3)无序性:无索引、切片、连接、重复         3.集合增删 (1)增加 a.add:添加但个元素 b.update:添加多个元素 (2)删除 a.pop:删除随即元素 b.remove:删...
原创
博文更新于 2018.08.13 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

列表练习

1.【项目:大奖赛计分】 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。 【项目扩展1(选做)】大奖赛编的计分程序,成绩在0-10之间,输入错误时要能马上重新输入,选手最后得分为:去掉一个最高分和一个最低分。评委人数(图中为7)需要在在程序开始运行时输入(这比固定10个评委的程序更有适应性了...
原创
博文更新于 2018.08.13 ·
641 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

字符串练习

1. 输入一行字符,统计其中有多少个单词,每两个单词之间以空格隔开。如输入: This is a c++ program. 输出:There are 5 words in the line. 代码: str = input('输入字符串:') li = str.split() print('There are %d words in the line.' %(len(li))) 运行结果:...
原创
博文更新于 2018.08.13 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

循环语句练习

1. 设计一个程序,帮助小学生练习10以内的加法     详情:         - 随机生成加法题目;         - 学生查看题目并输入答案;         - 判别学生答题是否正确?         - 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点); 代码: import random count = 0 correct = 0 while True: ...
原创
博文更新于 2018.08.13 ·
708 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

判断语句练习

1. [趣味题——构造王者荣耀英雄介绍“菜单”]编写程序,显示“菜单”,由用户输入代号后,输出对所选英雄的详细介绍。 代码: title = '王者荣耀英雄查询' menu = """ 1.元歌 2.杨玉环 3.公孙离 4.露娜 5...
原创
博文更新于 2018.08.13 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多