zoukankan      html  css  js  c++  java
  • python笔记01-05

    作者:Vamei 出处:http://www.cnblogs.com/vamei

    https://blog.csdn.net/flyfrommath/article/details/77447587

    基础01 hello world

    一. 命令行执行

    print('Hello World!')

    二. 小程序执行

    创建hello.py文件后,命令行执行报错。

    这里的解决方法是,找到文件对应的路径,再执行。

    或者直接在该目录路径下打开cmd,运行。

    三. 脚本执行

    windows如何修改程序的权限为可执行啊?

    --因为电脑为Windows系统,无法执行linux命令。该问题不影响使用,暂时不管。

    基础02 基本数据类型

    变量不需声明,直接定义,可覆盖。

    基础03 序列

    区分tuple(定值表; 也有翻译为元组) 和 list [表]

    注意:tuple内的元素不可变更,list内的元素可以变更。

    >>>s1 = (2, 1.3, 'love', 5.6, 9, 12, False)         # s1是一个tuple

    >>>s2 = [True, 1, 'smile'                                # s2是一个list

    >>>s3 = [1,[3,4,5]]

    >>>s4 = []

     其他引用方式

    基本样式 [下限:上限:步长]

    含义为:下限 =< 元素 < 上限

    步长理解:

    上图中步长=2意义为:取0,2,4的元素。

    步长=1即为全部元素,步长=3为0,3,6的元素。

    在反向引用时,步长=-1为全部元素,步长=-2为反向0,2,4的元素,以此类推。见附图。

    字符串

    字符串是定值表-元组。

    基础04 运算

    数学  +, -, *, /, **, %

    判断  ==, !=, >, >=, <, <=, in

    逻辑  and, or, not

    注意:双等号为判断。 

    基础05 缩进与选择

    缩进

    对比C
    if ( i > 0 )
    {
        x = 1;
        y = 2;
    }

    python中,
    if
    i > 0: x = 1 y = 2

    在Python中, 去掉了i > 0周围的括号,去除了每个语句句尾的分号,表示块的花括号也消失了。

    多出来了if ...之后的:(冒号), 还有就是x = 1 和 y =2前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。

     

    if语句

    i = 1
    x = 1
    if i > 0:
        x = x+1
    print x

    以上为if语句文本。先说明下如何在python shell中调用.py文件。

    使用命令为:

    1.import sys                                  #引入sys库体,python的信息模块

    2.sys.path.append("D:/python")     #系统路径中填写存放.py文件地址,然后通过import方法导入

    3.from ifif(python文件名) import *   #从ifif.py文件加载内容 

     

    注意:

    第2步中sys.path返回一个list,使用append()方法查找列表。

    第3步为from,文件名不要与python语言重复,并且不用加.py后缀。

    from (文件名)的意思为导入该文件,也可以简单称之为类; import *的意思是导入库中所有的类,函数,变量等等信息。

     

    执行结果如下:

    问题:为什么只允许执行一次?

    询问开发小哥,"理论上来说,如果当前包的内容已经加载到python虚拟机了,如果你再次加载这个包不会输出,import相当于无效"。

     

    负责的if语句执行

    if结构嵌套使用

     大神总结

    if语句之后的冒号

    以四个空格的缩进来表示隶属关系,Python中不能随意缩进

    if  <条件1>:

        statement

    elif <条件2>:

        statement

    elif <条件3>:

        statement

    else:

        statement

     

    在python输出中,关于括号的用法,建议后续使用中加上括号。

  • 相关阅读:
    Eclipse中项目进行发布到Tomcat中的位置
    Tomcat中server.xml文件的配置
    Tomcat的安装跟配置
    实习第二天(查看项目源代码)
    mac、windows、linux版jdk1.8下载
    idea搭建简单ssm框架的最详细教程(新)
    ssm中mapper注入失败的传奇经历
    富文本编辑器handyeditor,上传和预览图片的host地址不一样
    nginx配置ssl证书
    java中pojo对象首字母大写导致无法赋值问题
  • 原文地址:https://www.cnblogs.com/shengyin/p/10621146.html
Copyright © 2011-2022 走看看