上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 题目描述: 给定3个整数a、b、c,计算表达式(a+b)/c的值,/是整除运算。 输入格式: 输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000 < a,b,c < 10,000, c不等于0) 输出格式: 输出一行,即表达式的值。 样例输入: 1 1 3 样例输出: 阅读全文
posted @ 2023-05-15 13:57 sangern 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题目描述:给定一个整数的十位数上的数字,已知百位上的数比它大1,个位上的数是百位上数字的2倍,求出该三位数。 输入格式:输入一个数x,表示该三位数的十位上的数字。(0<=x<=3) 输出格式:输出一个三位的整数。 样例输入:1样例输出:214 while 1: # thousands 千位数 方法1 阅读全文
posted @ 2023-05-15 13:52 sangern 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 题目描述:小明开了一家鲜花店,鲜花价格:玫瑰花5.5元一支,满天星4.0元一支。 若某顾客买m枝玫瑰,n枝满天星,加上包装费,最后需要支付的费用就多少?(保留1位小数) (包装费固定,价格需由样例得出) 输入格式:输入两个整数m,n。 输出格式:输出最后的总费用。格式参考样例。 样例输入:53样例输 阅读全文
posted @ 2023-05-15 13:49 sangern 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题目描述:编程在屏幕上显示“Hello World!”。 输入格式:此程序无输入 输出格式:输出一行“Hello World!”。注意大小写! print("Hello World!") 阅读全文
posted @ 2023-05-15 13:47 sangern 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 题目描述:输入两个整数A和B,输出它们的和。 输入格式:两行两个数:A和B。 输出格式:一个数,A+B的值。 num1 = int(input("输入第一个数:")) num2 = int(input("输入第二个数:")) print(num1 + num2) 阅读全文
posted @ 2023-05-15 13:46 sangern 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 字典用于存放具有映射关系的数据。相当于保存了两组数据,其中一组数据是关键数据,被称为key;另一组数据可通过key来访问,被称为value。 字典相当于2字段表格,但value值可通过列表的形式扩展 data={ "李太白”: [23742364782642342323234 ,28,"男","青莲 阅读全文
posted @ 2023-05-15 09:54 sangern 阅读(39) 评论(0) 推荐(0) 编辑
摘要: >>> s = divmod(9,4) >>> s (2, 1) >>> s = "[1,3,5]" >>> s '[1,3,5]' >>> eval(s) [1, 3, 5] >>> s '[1,3,5]' >>> s = eval(s) >>> s [1, 3, 5] >>> s , y = d 阅读全文
posted @ 2023-05-12 17:19 sangern 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 列表生成式: [x * x for x in range(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 列表生成式所有数据已经生成(数据太多的话占内存) 生成器:generator(x * x for x in range(10)) 列表生成式的 [ ] 变成( 阅读全文
posted @ 2023-05-12 11:58 sangern 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Lambda函数,不需要赋予它名字,因此该函数也叫匿名函数匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序。匿名函数可以在程序中任何需要的地方使用,但是这个函数只能使用一次,即一次性的。因此Python Lambda函数也称为丢弃函数 Lambda函数是使用lambda运算符创建 阅读全文
posted @ 2023-05-12 11:40 sangern 阅读(58) 评论(0) 推荐(0) 编辑
摘要: hash,一般翻译做散列、 杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre- image) 通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。它其实就是一个算法,最简单的算法就是加减乘除,比方,我设计个数字算法,输入+7 阅读全文
posted @ 2023-05-12 11:39 sangern 阅读(30) 评论(0) 推荐(0) 编辑
摘要: class Fibs: def __init__(self): self.a = 0 self.b = 1 def __next__(self): self.a, self.b = self.b, self.a + self.b return self.a def __iter__(self): r 阅读全文
posted @ 2023-05-11 23:17 sangern 阅读(6) 评论(0) 推荐(0) 编辑
摘要: >>> a = 'huj' >>> id(a) 52889672 >>> b = 'hg' >>> id(b) 52889784 >>> b='huj' >>> id(b) # 和变量 a 指向相同的内存地址 52889672 与Java、C++等大多数编译型语言不同,Python 中的对象引用并不 阅读全文
posted @ 2023-05-11 16:53 sangern 阅读(7) 评论(0) 推荐(0) 编辑
摘要: eval函数计算指定表达式的值(内容为字符串)eval相当于交互模式下输入内容。也就是说它要执行的Python代码只能是单个运算表达式,而不能是复杂的代码逻辑 f = "3+6+9+8" s = eval(f) print(s) # 26 exec函数exec可以执行复杂的Python代码,而不像e 阅读全文
posted @ 2023-05-10 13:41 sangern 阅读(28) 评论(0) 推荐(0) 编辑
摘要: whitespace = ' \t\n\r\v\f' ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz' ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ascii_letters = ascii_lowerca 阅读全文
posted @ 2023-05-08 22:53 sangern 阅读(8) 评论(0) 推荐(0) 编辑
摘要: >>> a = 16e5 >>> a 1600000.0 >>> b = 3e-2 >>> b 0.03 >>> a-b 1599999.97 科学计数法使用字母"e"或者“E”作为幂的符号,以10为基数 阅读全文
posted @ 2023-05-08 16:35 sangern 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 黄色波浪线是提醒用户代码不规范,不影响程序运行。Ctrl+Alt+L快捷键组合消除黄色波浪线。或者使用Code菜单下的Reformat Code功能 原来空格和空行的使用都是有讲究的: 函数定义的前面和后面都要有两个空行=、+、*、/等运算符两边都要有一个空格,#用作注释时,后面要留出一个空格,如果 阅读全文
posted @ 2023-05-08 10:56 sangern 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: crud是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写常用增删改查操作(CRUD) 算术运算符>比较运算符>逻辑运算符 a,b,lst(2, 3, [1, 2, 3]) c > b > aTrue PyCharm 中,安住C 阅读全文
posted @ 2023-05-07 23:34 sangern 阅读(113) 评论(0) 推荐(0) 编辑
摘要: >>> del lst >>> lst = list('hello howareyou') >>> lst ['h', 'e', 'l', 'l', 'o', ' ', 'h', 'o', 'w', 'a', 'r', 'e', 'y', 'o', 'u'] >>> &# 阅读全文
posted @ 2023-05-07 23:29 sangern 阅读(12) 评论(0) 推荐(0) 编辑
摘要: >>> lst [1, 2, 3, (3, 'hj'), 9] >>> lst[3] (3, 'hj') >>> lst[4:4] [] >>> lst[4:5] [9] >>> lst[4:6] [9] >>> lst[6:7] [] >>> lst.insert(7,9) # 7 超过最大索引, 阅读全文
posted @ 2023-05-07 22:21 sangern 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 'hello'.split('e')[::-1] # ['llo', 'h'] lst = [1,2,3] lst.append(4,5) # 出错。append只能传入一个值。append() takes exactly one argument (2 given) a = 2 ; b = 3 p 阅读全文
posted @ 2023-05-07 16:05 sangern 阅读(27) 评论(0) 推荐(0) 编辑
摘要: IDLE,输入对象名,TAB键,提示方法属性IDLE,对象名.方法名前几个字母,TAB键,自动补齐 阅读全文
posted @ 2023-05-07 16:01 sangern 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 仔细观察该文件的目录就会发现这个文件是PyCharm自己生成的,并没有定位到Python安装目录下Lib文件夹中的某个文件python的内置函数都是内嵌在解释器里面的,是使用C编写的,正常情况下你是无法查看的,只不过pycharm这种智能编辑器对其进行了一个抽象罢了所以python内置函数只有一个p 阅读全文
posted @ 2023-05-07 14:01 sangern 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、设置放大字体 ctrl+上滚轮 设置-按键映射Keymap-搜索“increase” 编辑器操作(Editor Actions),增大字体大小(Increase Font Size)(双击),在弹出的对话框中选择添加鼠标快捷方式(Add Mouse Shortcut),在弹出的对话框中同时按住c 阅读全文
posted @ 2023-05-06 23:15 sangern 阅读(2218) 评论(0) 推荐(0) 编辑
摘要: 批量注释/取消注释:Ctrl+/复制光标所在行:Ctrl+D (复制当前行到下一行)Ctrl + C 复制当前行(无需选中,会自动选中光标所在行整行) Ctrl + Y 删除行的快捷键 在上方插入新行【Ctrl + Alt + Enter】在下方插入新行【Shift + Enter】 上下移动选中代 阅读全文
posted @ 2023-05-06 22:36 sangern 阅读(911) 评论(0) 推荐(1) 编辑
摘要: d ={"大海":"蓝色","天空":"灰色","大地":"黑色"} print(d["大地"]) # 黑色 非 "黑色" 无引号 阅读全文
posted @ 2023-05-06 17:12 sangern 阅读(11) 评论(0) 推荐(0) 编辑
摘要: type(None)<class 'NoneType'> 阅读全文
posted @ 2023-05-06 17:08 sangern 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 地板除floor,天花板除ceil >>> 8/42.0 # /操作符在表达式中时运行的永远是真除法,无论接受任何类型,结果都会保持小数部分>>> 8//24 # //操作符在表达式中时运行的永远是Floor除法,只有当接受类型中包含浮点型时,结果才会保留小数部分 # 小数的不同显示包含多种, fl 阅读全文
posted @ 2023-05-06 16:56 sangern 阅读(42) 评论(0) 推荐(0) 编辑
摘要: print()函数的用法和end=““print()函数里面是默认换行的,具体换行参数是end="\n"。\n表示换行,n是new line 的缩写,\r表示回到行首,表示回车。\t # 不换行,制表符 阅读全文
posted @ 2023-05-06 16:52 sangern 阅读(139) 评论(0) 推荐(0) 编辑
摘要: import random num = random.random() # 生成一个0-1之间的随机小数 num = random.randint(150,155) # 生成一个 150-155 之间的随机整数 num = random.randint(100,999) # 生成一个随机的三位数 n 阅读全文
posted @ 2023-05-06 16:46 sangern 阅读(21) 评论(0) 推荐(0) 编辑
摘要: PyCharm测试for循环片段,一直没输出。同样代码在IDLE中就没问题。 for i in range(20,31,2): print(i, end='\t') 后来发现是PyCharm可能觉得for循环没结束,没有循环结束的标志,所以没有反应。后面加个print语句,解决 for i in r 阅读全文
posted @ 2023-05-06 16:19 sangern 阅读(50) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页