• Python学习1——语法


    Python语法包括了行、缩进、注释、标识符、保留关键字等方面。

    打印语句:

    >>> print('hello,world!')
    hello,world!

    输入语句:

    >>> input('请输入你的名字:')
    
    请输入你的名字:哈哈      #”哈哈”是你自己输入的名字
    
    '哈哈'    #打印出你输入的字符串

    Python的行

    Python中通常一行一条语句,行里包括运算符(Operators)、运算对象(Operands)、表达式(Express)、语句(Statements)。

    如果表达式过长,可以用多行来写,用斜杠“”来连接,如下:

    >>> hh = 'hello,'+    #hh变量赋值是一个字符串,用单引号
    
              'world'
    
    >>> print(hh)   #打印变量hh
    
    hello,world
    
    >>> 2+3+
    
       4+5
    
       +6
    
    20    #直接打印计算结果

    如果语句中含有(),[],{} 这些括号,不需要用做链接符,如下:

    >>> print ('hello,'
    
               'world!')
    
    hello,world!

    Python通过缩进来表示代码块。

    缩进可以用Tab键,也可以用多个空格。同一个源文件中缩进必须相同。

    注释

    单行注释用#开头,#后面的都是注释内容。

    多行注释用三个单引号(‘’’)或三个双引号(“””)表示。

    >>> # 这是一个注释

    标识符

    标识符就是变量名,函数名,类名。

    Python 3 扩展了标识符字符集,可以用中文名。

    除此外更多的使用:字母(大小写均可),数字(不能用数字开头),下划线来起名。

    >>> Abc_2 = 3  #变量名为Abc_2

    Python3.0中,所有字符串都是Unicode字符串

    >>> path = 'C:softdemo'
    
    >>> print(path)
    
    C:softdemo

    可以打印特殊的字符串

    运算符

    >>> 3+2
    
    5
    
    >>> a=2
    
    >>> b=3
    
    >>> a+b
    
    5
    
    >>> aa='hello,'
    
    >>> bb='world'
    
    >>> aa+bb      #两个对象相加
    
    'hello,world'    
    >>> 5-2
    
    3
    
    >>> a=1
    
    >>> b=3
    
    >>> a-b
    
    -2

    两个数相减(-)

    两个数相乘(*),Python很强大。

    >>> a=2
    
    >>> b=3
    
    >>> a*b
    
    6
    
    >>> 2+3*9
    
    29
    
    >>> -2*3
    
    -6
    
    >>> 'ab'*2
    
    'abab'

    2的3次方,幂运算(**)

    >>> 2**3
    
    8

    两数相除(/)

    >>> 6/3
    
    2.0
    
    >>> 3/2
    
    1.5

    两数相除,求余数(模%)

    >>> 6%4
    
    2

    函数

    pow函数可以代替幂运算

    >>> 2**3
    
    8
    
    >>> pow(2,3)
    
    8

    abs函数可以取绝对值,round函数可把浮点数四舍五入为最接近的整数

    >>> abs(-12)
    
    12
    
    >>> round(10/4)
    
    2
    
    >>> round(3.5)
    
    4

    sqrt函数计算一个数的平方根

    >>> sqrt(16)
    
    4.0

    运算对象和运算符构成表达式,表达式构成语句。

    运算对象由常量或者变量构成。

    常量是无法改变的,变量是可以赋值的。

    >>> a = 5   #不是表达式,是赋值语句,a是变量。
    
    >>> c = a
    
    >>> b = c+7   # c+7是表达式
    
    >>> print(b)
    
    12

    其中a,b,c,5,7都是运算对象

  • 相关阅读:
    如何快速正确的安装 Ruby, Rails 运行环境
    五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
    CocoaPods安装和使用教程
    ARC下需要注意的内存管理
    iOS 遍历某一对象的属性和方法
    使用命令行工具运行Xcode 7 UI Tests
    手势知多少
    Customizing UIWebView requests with NSURLProtocol
    iOS: JS和Native交互的两种方法
    NSURLProtocol
  • 原文地址:https://www.cnblogs.com/suancaipaofan/p/11068406.html
Copyright © 2020-2023  润新知