Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ
Python是一种面向对象的解释型计算机程序设计语言,Python的特点是“简单”、“明确”和“优雅”。Python的语法比较简单,编写代码时:采用缩进方式(这是Python的一大特性)。
代码示例如下:
a = 100
#输出a的值
print(a)
if a >=0:
print(a)
else:
print(-a)
在python中,以#开头的语句是注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
缩进有利有弊。优点主要有二:
优点一:强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进;
优点二:强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。
输出(print())
在Python 3.x版本中,print是函数。这意味着需要编写print(42)而不是print 42。除此之外,它的工作方式和之前的2.x版本差不多。
用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出’hello, world’,用代码实现如下:
#输出字符串“hello world”
>>>print('hello world!')
print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格。
示例代码如下:
#print()函数可以接受多个并列的字符串
>>>print('Happy','New','Year','!!!')
print()也可以打印整数,或者计算结果。
>>>print(888)
888
#整数相加,不能加引号,否则将输出字符串
>>>print(700+188)
888
>>>print('700+188')
700+188
print()函数用法总结如下:
#print()总结
#不要忘记英文版逗号“,”
>>> print('Jack:',22)
Jack: 22
>>> print(1,2,3)
1 2 3
#输出元祖必须这样输出;
>>> print((1,2,3))
(1, 2, 3)
>>>
#变量也是可以的
>>> name='peace'
>>> print(name,22)
peace 22
>>>
#可以使用‘+’连接字符串
>>> print('hello'+','+'peace')
hello,peace
>>>
特别地,正如代码注释所示:对于700+188,Python解释器自动计算出结果888,但是,'700+188'
是字符串而非数学公式,Python把它视为字符串。
输入(input())
Python 3.x版本中input()取代了之前2.x版本中的raw_input(),2.x版本中的input()不再使用。
Python 3.x版本提供了输入函数——input()。input()用法如下:
#input()用法
>>>name = input()
Jack
#输出结果含有引号‘’
>>>name
'Jack'
#结果不包含引号
>>>print(name)
Jack
>>>phone = input()
0571-8877
>>>phone
'0571-8877'
#结果输出的是字符串
input()可以让用户输入数字,包括int类型,Float类型等等。
代码示例如下:
#input()默认用户输入字符串
#用户输入int整数
>>>num = int(input())
12
>>>num
12
#数字12没有引号哟
>>>num_float = float(input())
12.34
>>>num_float
12.34
注:input()默认用户输入的内容为字符串,如果需要输入数字,需要强制转换,务必加上int()、float()等。