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:\soft\demo'

>>> print(path)

C:\soft\demo

可以打印特殊的字符串

运算符

>>> 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都是运算对象

猜你喜欢

转载自www.cnblogs.com/suancaipaofan/p/11068406.html