Python学习一|anaconda的安装问题以及Python语言的特点
安装时遇到的问题
安装anaconda3.0到D盘之后,配置好两个环境变量:D:\anaconda和D:\anaconda\Scripts。发现在命令行中执行python指令可以,但conda指令却是“‘conda’不是内部或外部命令,也不是可运行的程序或批处理文件”。仔细检查之后发现Scripts目录中根本没有conda的可执行文件,没办法只好卸其重装,并且将其装到C盘中。不知道是什么原因,安装到C盘中的anaconda的Scripts文件夹中竟然又有了conda的执行文件,好吧!重新配置环境变量为:C:\Users\wlovet\Anaconda3和C:\Users\wlovet\Anaconda3\Scripts。至此python指令与conda指令均可运行。
Python与java的区别
1、难易度而言;python的学习远远简单于java。
2、开发速度;python远优于java。
3、运行速度;java远优于python,pypy和cython可以追赶java,但两者都没有成熟到可以做项目的程度。
4、可用资源;java一抓一大把,python很少,尤其是中文资源。
5、是否开源;python从开始就是完全开源的,java由sun开发但现在有GUN的Openjdk可用,所以不用担心。
6、两者都是解释型。
Python的字符串操作----------这个字符串也是不可变对象
- 字符串长度:len(str);
- 取指定位置字符:str[n];
- n可以为正值也可以为负值,负值则是从后向前取
- n不能超过字符串大小
- 取指定区间字符:str[n:m];
- 从n取到m(不包括m)
- 可以str[:m]或str[n:],str[:]相当于str本身
- str+"ab"或str*8(相当于将str这个字符串重复8次);
- 另replace与find的方法与java操作相似;
- 判断该字符串只由字母构成:str.isalpha();
- 删除字符串末尾空格:str.rstrip();
- 允许在3个引号(单引号或者双引号)中添加多行字符串,当采取这种方式的时候,多行字符串将会合并为一行并在每一行的末尾增加换行符。在Python脚本中嵌入像HTML或XML这样的内容时是很方便的。
例如:"""aaaaaa
bbbb
ccccc
ddddd"""会变成’aaaaaa\nbbbb\nccccc\nddddd'
本文来自博客园,作者:sum墨,转载请注明原文链接:https://www.cnblogs.com/wlovet/p/7918861.html