Python基础
scf_cy
愿心有火焰
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
切片与深拷贝
>>> a[1, 2, 2332, ['a', 'b', 'c', 'd', 'k']]>>> import copy>>> a_deep = copy.deepcopy(a)>>> a_deep[1, 2, 2332, ['a', 'b', 'c', 'd', 'k']]>>> a[1, 2, 2332, ['a', 'b', 'c', 'd', 'k']]>>> [id(x) f.原创 2020-10-29 17:43:09 · 306 阅读 · 0 评论 -
win32print设置打印机属性进行pdf打印
win32print设置打印机属性设置打印机的属性来进行pdf打印,比如纸张大小,纸张类型,横\纵向,输入纸盘,着实费了一些时间去搜索资料。主要参考以下http://timgolden.me.uk/pywin32-docs/PyDEVMODE.htmlhttps://stackoverflow.com/questions/11045704/change-printer-tray-with-pywin32?r=SearchResultshttps://blog.youkuaiyun.com/原创 2020-05-28 16:01:02 · 10375 阅读 · 7 评论 -
python中单双斜杠,与几种取整函数
//表示对除数取整,无论相除的数是否为整数,它的取整表示不大于它的整数/整除,只有当整数相除的时候才有效round,四舍五入int,向0取整ceil向上取整floor向下取整modf分别取出小数部分和整数部分,返回类型是元祖...原创 2019-04-01 00:17:57 · 1655 阅读 · 0 评论 -
Pycharm不能调试的一个原因
python 2.7在pycharm中调试时候会出现这个错误,尝试过,不是pyqt兼容性的问题当我将类名从BST_node改为BSTnode时,就可以调试。而python类名是可以使用下划线的不知什么确切的原因,记录一下。...原创 2019-04-09 11:12:46 · 5270 阅读 · 0 评论 -
python2 format()函数在原始字符串是ascii码,用来替换字符串是unicode且含有中文时的报错问题
python2字符串默认编码是ascii,如test=‘a{}b’test.format(somevalue)对于大括号中的内容,如果是字符串且含有中文,不能是unicode编码,会报出如下错误解决方法之一,是将这种情况下的编码改成utf-8两者此时的编码如下...原创 2019-05-02 00:23:08 · 1057 阅读 · 0 评论 -
python序列解包交换变量时的一个注意事项
python可以使用a,b=b,a的这种序列解包的方式来交换变量,但是由于动态语言的特点,对于列表交换两个位置的值得时候要注意下标问题比如一个列表nums=[4,2,3,4,’*’]在i=0时nums[i],nums[nums[i]]=nums[nums[i]],nums[i]会出现下标不为整数的问题。猜测为以下原因左边式子会从左到右执行,nums[i]变成了 星号,在为左边第二个式...原创 2019-04-23 20:20:20 · 358 阅读 · 0 评论
分享