随笔分类 - Python
摘要:>>> a = 'huj' >>> id(a) 52889672 >>> b = 'hg' >>> id(b) 52889784 >>> b='huj' >>> id(b) # 和变量 a 指向相同的内存地址 52889672 与Java、C++等大多数编译型语言不同,Python 中的对象引用并不
阅读全文
摘要:eval函数计算指定表达式的值(内容为字符串)eval相当于交互模式下输入内容。也就是说它要执行的Python代码只能是单个运算表达式,而不能是复杂的代码逻辑 f = "3+6+9+8" s = eval(f) print(s) # 26 exec函数exec可以执行复杂的Python代码,而不像e
阅读全文
摘要:whitespace = ' \t\n\r\v\f' ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz' ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ascii_letters = ascii_lowerca
阅读全文
摘要:>>> a = 16e5 >>> a 1600000.0 >>> b = 3e-2 >>> b 0.03 >>> a-b 1599999.97 科学计数法使用字母"e"或者“E”作为幂的符号,以10为基数
阅读全文
摘要:黄色波浪线是提醒用户代码不规范,不影响程序运行。Ctrl+Alt+L快捷键组合消除黄色波浪线。或者使用Code菜单下的Reformat Code功能 原来空格和空行的使用都是有讲究的: 函数定义的前面和后面都要有两个空行=、+、*、/等运算符两边都要有一个空格,#用作注释时,后面要留出一个空格,如果
阅读全文
摘要:crud是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写常用增删改查操作(CRUD) 算术运算符>比较运算符>逻辑运算符 a,b,lst(2, 3, [1, 2, 3]) c > b > aTrue PyCharm 中,安住C
阅读全文
摘要:>>> del lst >>> lst = list('hello howareyou') >>> lst ['h', 'e', 'l', 'l', 'o', ' ', 'h', 'o', 'w', 'a', 'r', 'e', 'y', 'o', 'u'] >>>
阅读全文
摘要:>>> 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 超过最大索引,
阅读全文
摘要:'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
阅读全文
摘要:IDLE,输入对象名,TAB键,提示方法属性IDLE,对象名.方法名前几个字母,TAB键,自动补齐
阅读全文
摘要:仔细观察该文件的目录就会发现这个文件是PyCharm自己生成的,并没有定位到Python安装目录下Lib文件夹中的某个文件python的内置函数都是内嵌在解释器里面的,是使用C编写的,正常情况下你是无法查看的,只不过pycharm这种智能编辑器对其进行了一个抽象罢了所以python内置函数只有一个p
阅读全文
摘要:一、设置放大字体 ctrl+上滚轮 设置-按键映射Keymap-搜索“increase” 编辑器操作(Editor Actions),增大字体大小(Increase Font Size)(双击),在弹出的对话框中选择添加鼠标快捷方式(Add Mouse Shortcut),在弹出的对话框中同时按住c
阅读全文
摘要:批量注释/取消注释:Ctrl+/复制光标所在行:Ctrl+D (复制当前行到下一行)Ctrl + C 复制当前行(无需选中,会自动选中光标所在行整行) Ctrl + Y 删除行的快捷键 在上方插入新行【Ctrl + Alt + Enter】在下方插入新行【Shift + Enter】 上下移动选中代
阅读全文
摘要:d ={"大海":"蓝色","天空":"灰色","大地":"黑色"} print(d["大地"]) # 黑色 非 "黑色" 无引号
阅读全文
摘要:type(None)<class 'NoneType'>
阅读全文
摘要:地板除floor,天花板除ceil >>> 8/42.0 # /操作符在表达式中时运行的永远是真除法,无论接受任何类型,结果都会保持小数部分>>> 8//24 # //操作符在表达式中时运行的永远是Floor除法,只有当接受类型中包含浮点型时,结果才会保留小数部分 # 小数的不同显示包含多种, fl
阅读全文
摘要:print()函数的用法和end=““print()函数里面是默认换行的,具体换行参数是end="\n"。\n表示换行,n是new line 的缩写,\r表示回到行首,表示回车。\t # 不换行,制表符
阅读全文
摘要:import random num = random.random() # 生成一个0-1之间的随机小数 num = random.randint(150,155) # 生成一个 150-155 之间的随机整数 num = random.randint(100,999) # 生成一个随机的三位数 n
阅读全文
摘要:PyCharm测试for循环片段,一直没输出。同样代码在IDLE中就没问题。 for i in range(20,31,2): print(i, end='\t') 后来发现是PyCharm可能觉得for循环没结束,没有循环结束的标志,所以没有反应。后面加个print语句,解决 for i in r
阅读全文
摘要:>>> 1 or 2 1 >>> -1 or 3 -1 >>> 0 or -1 -1 >>> 0 or 100 100 >>> '' or 10 10 >>> 's' or 0 's' >>> 'a' or 'b' 'a' >>> 4 and 8 8 >>> 0 and 6 0 >>> -1 and
阅读全文

浙公网安备 33010602011771号