• Python基础语法一


    关键字

    输入cmd命令中输入python

    import keyword

    keyword.kwlist

    注释

    "#" 单行注释

    '''

    多行注释

    多行注释

    '''

    """

    多行注释

    多行注释

    """

    行与缩进

    没有大括号,用缩进表示大括号,每个缩进必须一致,不然报错

    多行语句

    total = one +

    ​ two +

         three;
    

    再[] {}() 不许 换行

    数字类型

    int python3 中没有long

    bool

    float

    complex

    字符串

    • 单引号跟双引号使用完全相同;
    • 使用''' 或者""" 可以指定一个多行字符串
    • 转义符 '\'
    • 转义符前面加r 表示原来的意思不进行转义
    • python 字符串有2种索引 ,从左向右 以0开头 ,从右向左以-1 开始,这里跟想的不一样
    • 字符串只读

    - 字符串可以用 + 运算符连接在一起,用 * 运算符重复。

    str='Runoob'
    
    print(str)                 # 输出字符串
    print(str[0:-1])           # 输出第一个到倒数第二个的所有字符 我以为会暑促Runoob,
    print(str[0])              # 输出字符串第一个字符
    print(str[2:5])            # 输出从第三个开始到第五个的字符
    print(str[2:])             # 输出从第三个开始后的所有字符
    print(str * 2)             # 输出字符串两次
    print(str + '你好')        # 连接字符串
    
    print('------------------------------')
    
    print('hello
    runoob')      # 使用反斜杠()+n转义特殊字符
    print(r'hello
    runoob')     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
    
    Runoob
    Runoo
    R
    noo
    noob
    
    Runoob你好
    ------------------------------
    hello
    runoob
    hello
    runoob

    空行

    函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

    空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

    记住:空行也是程序代码的一部分。

    等待用户输入

    input(" 按下ENTER后退出")

    同一行显示多条语句

    import sys;x='abc';sys.stdout.write(x+" ");

    多个语句构成代码组

    print 默认输出

    x="a"
    y="b"
    # 换行输出
    print(a)
    print(b)
    # 不换行输出
    print(x,end=" ")
    print(y,end =" ")
    print()

    import 与 from...import

    在 python 用 import 或者 from...import 来导入相应的模块。

    将整个模块(somemodule)导入,格式为: import somemodule

    从某个模块中导入某个函数,格式为: from somemodule import somefunction

    从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc

    将某个模块中的全部函数导入,格式为: from somemodule import *

    import sys
    print('================Python import mode==========================')
    print ('命令行参数为:')
    for i in sys.argv:
        print (i)
    print ('
     python 路径为',sys.path)
    
    from sys import argv,path  #  导入特定的成员
    
    print('================python from import===================================')
    print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

    命令行参数

    python -h
  • 相关阅读:
    Sqoop架构(四)
    为什么选择Sqoop?(三)
    Sqoop 是什么?(二)
    Sqoop 产生背景(一)
    Ambari是啥?主要是干啥的?
    Ambari架构及安装
    Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)(十八)
    Effective C++ -- 构造析构赋值运算
    pcduino v2安装opencv2.4.8
    Struts2 拦截器具体配置过程
  • 原文地址:https://www.cnblogs.com/maanshancss/p/494eb033175e348eeb4cc1d49cbe8d78.html
Copyright © 2020-2023  润新知