一、输入函数input()和raw_input()
区别:
-
- 在Python3.x中只有input()作为输入函数,会将输入内容自动转换str类型;
- 在Python2.x中有input()和raw_input()两个输入函数,对于input()函数,你输入的是什么类型,他就传入什么类型;raw_input()和3.x中的input()作用一样。
>>> a = input() 3 >>> type(a) <type ‘int‘> >>> b = input() ‘3‘ >>> type(b) <type ‘str‘> >>> c = raw_input() 3 >>> type(c) <type ‘str‘>
二、输出函数print()
在Python2.7中可以不用括号(用一个空格间隔),但是在Python3.x中统一为print(),必须有括号。
print(self, *args, sep=‘ ‘, end=‘\n‘, file=None)
-
- *args:可以输出多个参数;
- sep:指定输出的多个参数之间的间隔符,默认是一个空格;
- end:指定最后一个参数输出之后输出的字符,默认是换行符。
>>> print(‘a‘, ‘b‘, ‘c‘, sep=‘-‘, end=‘#‘) a-b-c# >>>
三、注释
行内注释用#,在一行的#之后被认为是注释;
多行注释用一对三个引号("""或‘‘‘都行,在Python中单引号和双引号没有区别)将注释内容引起来。
四、运算符
/:除运算,结果为浮点数
//:模运算(在2.7中/和//都是模运算)
**:幂运算
%:结果为两数相处的余数
时间: 2024-10-09 16:49:03