zoukankan      html  css  js  c++  java
  • Python学习一|anaconda的安装问题以及Python语言的特点

    安装时遇到的问题

      安装anaconda3.0到D盘之后,配置好两个环境变量:D:anaconda和D:anacondaScripts。发现在命令行中执行python指令可以,但conda指令却是“conda’不是内部或外部命令,也不是可运行的程序或批处理文件”。仔细检查之后发现Scripts目录中根本没有conda的可执行文件,没办法只好卸其重装,并且将其装到C盘中。不知道是什么原因,安装到C盘中的anaconda的Scripts文件夹中竟然又有了conda的执行文件,好吧!重新配置环境变量为:C:UserswlovetAnaconda3和C:UserswlovetAnaconda3Scripts。至此python指令与conda指令均可运行。

    Pythonjava的区别

    1、难易度而言;python的学习远远简单于java。

    2、开发速度;python远优于java。

    3、运行速度;java远优于python,pypy和cython可以追赶java,但两者都没有成熟到可以做项目的程度。

    4、可用资源;java一抓一大把,python很少,尤其是中文资源。

    5、是否开源;python从开始就是完全开源的,java由sun开发但现在有GUN的Openjdk可用,所以不用担心。

    6、两者都是解释型

    Python的字符串操作----------这个字符串也是不可变对象

    1. 字符串长度:len(str);
    2. 取指定位置字符:str[n];
      1. n可以为正值也可以为负值,负值则是从后向前取
      2. n不能超过字符串大小
    3. 取指定区间字符:str[n:m];
      1. 从n取到m(不包括m)
      2. 可以str[:m]或str[n:],str[:]相当于str本身
    4. str+"ab"或str*8(相当于将str这个字符串重复8次);
    5. 另replace与find的方法与java操作相似;
    6. 判断该字符串只由字母构成:str.isalpha();
    7. 删除字符串末尾空格:str.rstrip();
    8. 允许在3个引号(单引号或者双引号)中添加多行字符串,当采取这种方式的时候,多行字符串将会合并为一行并在每一行的末尾增加换行符。在Python脚本中嵌入像HTML或XML这样的内容时是很方便的。

      例如:"""aaaaaa

         bbbb

         ccccc

         ddddd"""会变成’aaaaaa bbbb ccccc ddddd'

  • 相关阅读:
    将myeclipse里的web项目导入到eclipse中并加入到Server,解决Tomcat6不支持JDK6
    为VisualSVN Server增加在线修改用户密码的功能
    ANDROID转载
    HELP // Configuring Email Notifications in VisualSVN Server
    org.xml.sax.SAXParseException: Content is not allowed in prolog.
    hibernate annotations @Entity hql "XX not mapped"
    Hibernate exception
    svn
    struts2 FilterDispatcher StrutsPrepareAndExecuteFilter
    持续交付的8条原则
  • 原文地址:https://www.cnblogs.com/wlovet/p/7918861.html
Copyright © 2011-2022 走看看