zoukankan      html  css  js  c++  java
  • Python中的基本语法

    #Python的基本语法:
    #1.了解缩进
    #Python中没有{}来表示一个代码块,但是Python使用缩进来完成区别代码框架
    #那么在Python中一个缩进一般等于4个空格,当然你也可以使用TAB键来完成缩进,但是必须保证长度一致即可
    #当表达分支、循环、函数、类的时候通过使用冒号(:)来表名进行缩进
     
    #2.了解注释
    #Python中的单行注释是采用#+注释来完成的
    #Python中的多行注释是'''+注释内容+'''来完成的
    '''
    多行注释的例子:
    这是一个最好的时代,也是一个最坏的时代。
    ----《双城记》
    '''
     
    #3.变量
    #在Python中变量声明是不需要标明它的类型,可以直接使用。
    '''
    例子1:
    a=9
    print(a)
    输出:9
    '''
    '''
    例子2:
    a=9
    print("a的初始值为:")
    print(a)
    a+=1
    print("a自增后的值为:")
    print(a)
    输出9、10
    '''
    #变量的命名:以字母下划线开头,可以与数字组合,但是不能出现数字开头,不能出现空格,不建议使用中文
    #同时Python中的变量不能和关键字重名,并且python的大小写敏感。
    '''
    测试一下是否可以使用中文来充当变量名:
    小明=3
    print(小明)
    输出3
    '''
    #输出Python中的所有关键字
    '''
    import keyword
    print(keyword.kwlist)
    ['False', 'None', 'True', 'and', 'as', 'assert',
    'break', 'class', 'continue', 'def', 'del', 'elif', 'else',
    'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
    'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
    33个关键字
    '''
     
    #4.数据类型
    #虽然说Python在定义变量时不需要强制说明变量类型,但是我们是该了解Python中的是数据类型,如下:
    #数字类型、字符串类型、元组类型、集合类型、列表类型、字典类型。
    #数字类型:整数,浮点数,复数,同时支持二进制,十进制,八进制,十六进制
    #对于浮点数的两种技术方法:一般形式和科学计数法
    '''
    浮点数的例子:
    a=123.456
    b=1.23456e2
    print(a==b)
    输出True
    '''
     
    '''
    复数的例子
    a=5+8j
    b=3+0j
    print(a+b)
    输出8+8j
    '''
     
    #字符串类型
    #Python中字符串由一对双引号或者是一对单引号表示
    '''
    a='我是一个字符串'
    b="我也是一个字符串"
    print(a)
    print(b)
    '''
    #Python中的字符串的索引是双向的,正向是0~len-1反向是-1~-len
    #使用索引或者字符串中的单个字符,格式就是字符串[索引号]
    '''
    str="我是小明"
    print(str[0])
    print(str[-1])
    输出我、明
    '''
    #字符串的切片 str[M:N]从M的下标开始不包含N的子字符串
    '''
    切片例子
    str="我是真的皮"
    print(str[0:3])
    print(str[1:-1])
    输出:我是真、是真的
    '''
    #字符串的长度函数len()
    '''
    print(len("str"))
    输出:3
    '''
     
    #5.程序的语句元素
    #复制语句:
    #Python支持同步赋值语句:<变量1>,...,<变量n>=<表达式1>,...,<表达式n>
    '''
    同步赋值例子:
    a,b,c=1,2,3
    print(a)
    print(b)
    print(c)
    输出:1,2,3
    '''
    #交换值语句:
    #x,y=y,x
    '''
    交换值例子
    a=1
    b=2
    a,b=b,a
    print(a)
    print(b)
    输出;2,1
    '''
     
    #引用:就是Java中的导包。语法:import<库的名称>
    #引用后,就可以使用库中的方法:<库的名称>.<函数>(参数)
     
    #分支语句:if<条件>:
    # <语句块>
    '''
    分支语句测试
    a=10
    if a>5:
    print("a大于5")
    输出:a大于5
    '''
     
    #循环语句 while(<条件>):
    # <语句1>
    '''
    循环的例子
    a=0
    while a<10:
    print(a)
    a+=1
    输出:1,2...9
    Python里没有自增符
    '''
     
    #输入函数
    #input()函数:<变量>=input(<提示语>)
    '''
    name=input("输入你的姓名:")
    print(name)
    '''
     
    #eval()评估函数格式:eval(字符串)去除最外层的引号并执行余下的语句
    '''
    print(eval("12"))
    print(type(eval("12")))
    eval("print(2)")
    输出:12 int 2
    '''
     
    #print()函数的格式化输出和end使用
    #print()的联合输出
    '''
    联合输出的例子
    a=1
    b=2
    c=3
    print(a,b,c)
    1,2,3
    '''
    #print()输出模板 print(<输出模板>.format(<变量><变量>))
    '''
    {}槽表示后续的填充 :.3f表示取小数点后的三位小数
    c=3.21548
    print("我要让小数保留三位小数{:.3f}".format(c))
    输出:3.215
    '''
    #end=<>的使用,就是在输出末尾拼接上<>中内容
    '''
    print("我是",end="小明")
    '''
  • 相关阅读:
    .Net 平台下的互联网架构新思考
    图形化机构树静态页面
    互联网应用架构谈
    解决android调用IIS Express中的WCF服务时,出现错误400问题
    远程连接sql server 数据库的方法
    WPF样式——多条件触发器
    Ubuntu 16.04 安装 RabbitMQ
    session共享个人小结
    Nginx负载均衡配置
    MySQL数据库设置主从同步
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9604449.html
Copyright © 2011-2022 走看看