zoukankan      html  css  js  c++  java
  • Python基础语法,他其实很贵!

    # -*- coding:utf-8 -*-

    # @Time     :2019/7/19 11:26
    # @Author :ITester
    # @Email :1036881587@qq.com
    # @File :py1.py

    # @Software :PyCharm Community Edition

    #第一个python程序

    print('HelloWorld')

    #一.标识符
    '''
    1.第一个字符必须是字母或者下划线_
    2.标志符只能由字母、数字、下划线组成
    3.标识符对大小写敏感

    '''

    #二.python关键字
    import keyword

    print(keyword.kwlist)

    #三.python注释:
    '''
    单行注释用#
    多行注释可以用多个#
    也可以用''' '''或""" """
    '''
    #四.行与缩进
    '''
    python最具特色的就是使用缩进来表示代码块,不需要用{}
    同一代码块的语句必须包含相同的缩进空格数
    '''
    if True:
    print('True')
    if False:

    print('False')

    #五.多行语句
    '''
    如果语句过长,可以使用来实现多行语句
    在[]、{}、()中的多行语句不需要使用

    '''

    #六.数字(Number)类型
    '''
    python中有四种类型:
    整数(int),布尔型(boolean),
    浮点数(float),复数(complex)

    '''

    #七.字符串(String)
    '''
    1.pyhon中单引号和双引号使用完全相同
    2.使用三引号或者三双引号可以指定同一个多行字符串
    3.转义符用
    4.字符串可以用+运算符连接在一起,用*运算符重复
    5.python字符串有两种索引方式:从左往右以0开始,从右往左以-1开始
    6.python没有单独的字符类型,一个字符就是长度为1的字符串
    '''
    Word='字符串'
    sentence='这是一个句子'
    paragraph="""这是一个段落,
    由多行组成
    """
    str='ITester'
    print('输出字符串:'+str)
    print('输出第一个到倒数第二个的所有字符:'+str[0:-1])
    print('输出字符串第一个字符:'+str[0])
    print('输出从第三个开始到第五个的字符:'+str[2:5])
    print('输出从第三个开始的后的所有字符:'+str[2:])
    print('输出字符串两次:'+str*2)
    print('输出字符串:'+str+'微信公众号')
    print('-----------我是分割线-----------')
    print('使用反斜杠+n进行换行:'+'hello ITester')

    print('在字符串前面加一个r,表示原始字符串,不会发生转义:'+r'hello Itester')

    #八.空行
    '''
    1.函数之间或者类的方法之间用空行分隔,表示一段新的代码的开始i
    2.空行与代码缩进不同,空行并不是python语法的一部分:
    1)书写时不插入空行,python解释器不会出错;
    2) 空行的作用是分隔两段不同功能或含义的代码,便于代码维护或重构

    '''

    #九.等待用户输入

    #input("输出两个空行,按下enter键后,程序退出:"+" 按下enter键后退出")

    #十.同一行显示多条语句
    "pythn中可以在同一行中使用多条语句,语句之间使用;分开"

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

    #十一.多个语句构成代码组
    """
    1.缩进相同的一组语句构成一个代码块,我们称之为代码组
    2.如if、while、def和class这样的复合语句,首行以关键字开始,以冒号 : 结束,该行之后的一行或多行代码构成代码组。
    首行及后面的代码组称为一个子句(clause)

    """

    #十二.print输出
    """
    print默认输出是换行的,如果要实现不换行,需要在变量末尾加上end=“”
    """
    x="a"
    y="b"
    #换行输出
    print(x)
    print(y)
    print('-----------我是分割线-----------')
    #不换行输出
    print(x,end='')
    print(y,end='')

    print()

    #十三.import与from...import
    """
    在 python 用 import 或者 from...import 来导入相应的模块:
    1.将整个模块(somemodule)导入,格式为:import somemodule
    2.从某个模块中导入某个函数,格式为:from somemodule import somefunction
    3.从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc
    4.将某个模块中的全部函数导入,格式为:from somemodule import *
    """
    #导入sys模块
    """sys-系统特定的参数和功能:
    该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数,它始终可用
    """
    import sys
    print('=======Python import =========');
    print('命令行参数为:')
    for i in sys.argv:
    print(i)
    print(' pthon路径为',sys.path)
    print()
    # #导入sys模块的argv,path成员
    # from sys import argv, path # 导入特定的成员
    # print('========python from import============')
    # print('path:', path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

    console:

    以上

    That's all.

    快来星标 置顶 关注

     T ester

  • 相关阅读:
    java代码配置sqlserver数据源及连结的demo例子
    mysql配置 是否忽略大小写 lower_case_table_names
    查询30天以内的数据SQL
    nginx
    PCB随笔
    chengxu
    Powershell
    对象模型
    Thinking UML
    排序初级排序
  • 原文地址:https://www.cnblogs.com/ITester520/p/11213862.html
Copyright © 2011-2022 走看看