为什么要用python
python一般认为是脚本语言,或者说是动态语言,速度慢肯定是所有解释性语言的缺点了,除此之外,python的多线程无法在多核上运行肯定也是需要解决的问题,不过它优点就是敏捷,堪称敏捷开发的典范,适合的场合分两种:专业人士来做一些有意思的事情,比如写一些很有意思的脚本啊(黑客必学的语言之一);非专业人士用来做一些普通的事情,比如搭个自己的网站(django)或者一般的科学计算、格式转换等等。业界用…
Python
python如何截断字符串
字符串本质上就是由多个字符组成的,Python允许通过索引来操作字符,比如获取指定索引处的字符,获取指定字符在字符串中的位置等。python中截取字符串,可以使用split()方法,或者使用索引来截取。Python 字符串直接在方括号([])中使用索引即可获取对应的字符,其基本语法格式为:string[index]这里的 string 表示要截取的字符串,index 表示索引值。Python 规定…
Python
Mac终端下直接运行Python的.py程序
1.在文件中添加注释首先在你所要运行的python文件里首行添加一个特殊的注释(我使用的是python 3.7.3)#!/usr/bin/envpython3注意:如果是python3的话,“3”不可省略2.打开文件位置打开mac终端,输入cd +python文件位置例如 cd /Users/lyp/Documents注意:(1)cd后有一个空格。(2)python文件位置只需在finder里将文…
Python
python read_csv出现乱码怎么办
【错误】‘utf8’ codec can’t decode byte 0xc3 in position 0: invalid continuation byte代码:importpandasaspd filename='B_StationInfo_brief.csv' data_csv=pd.read_csv(filename,encoding='utf-8'…
Python
python里边的集合是什么
集合是无序的、不重复的数据集合,它本身是可变的,但里面的元素是不可变类型(这里要注意,即使是含有列表的元组也不可以,必须是完全不可变类型)创建集合创建集合可以使用大括号{}来创建,元素间用逗号分隔,但是不能用它来创建空集合,因为{}创建的是空字典。如set1={1,2,3}也可以使用set()函数来创建集合,其中的参数为可迭代对象即可(比如字符串、列表、元组、迭代器等),前提是元素中必须是不可变类…
Python
python怎么退行
虽然\b在python中很不起眼,但是我觉得她还是很有作用的。退格这个大家都很熟,键盘上有个backspace键,你点一下,那么前面的字就没了,亦或者退到前面的某个页面,我卖弄下英语,英文中的backspace的意思有两部分:Back+Space,也就是 往回走+空间 的意思,作为键盘来讲,空间就是没有,因此你按一下他自然就把前面的给删掉了,但是实际上并不是这样,他有两步:第一步是先把“光标”移动…
Python
python中输入年月日判断星期几?
引入内置模块calendar,输入年、月、日,根据weekday(year,month,day)的返回值,输出该日期是星期几。函数weekday()返回0~6分别对应星期一至星期日。importcalendar fromcalendarimport* importdatetime y=input('请输入年份') m=input('请输入月份') d=inp…
Python
32位的eclipse能用64位的jdk吗
32位的Eclipse无法和64位的jdk搭配使用。(推荐:eclipse使用教程)32位eclipse只能在32位jdk上运行,一句话:eclipse和jdk的位数应该是对应的,否则报错类似下面这种:Failed to load the JNI shared library "E:\java\bin\..\jre\bin\client\jvm.dll".注意:一般静默安装时,…
Python
怎么中断jupyter的运行?
在我们使用jupyter运行程序时会遇到死循环的情况,此时我们就要中断jupyter的运行,下面我们来看一下中断jupyter的运行的方法。(推荐:jupyter使用教程)有两种情况,运行的程序出现死循环,一直等待输出,看上去就像死机了,这时可以在菜单栏里点击kernel,选择Interrupt:中断你在cell里运行的程序。在kernel里,还有Restart选项,它的作用是你的运算核在扩展模块…
Python
python文件如何形成安装包?
将python文件制作为安装包的方法:1、项目目录下创建setup.py文件, 目录与内容如下举例~/vomm$tree . ├──LICENSE ├──MANIFEST ├──MANIFEST.in ├──README.md ├──setup.py ├──vomm │├──classes.py │├──__init__.py │└──tests │├──__init__.py │└──test_…
Python