1.1 注释、输出与变量
1. 注释
【例子】单行注释
print ( "Hello world" )
''' ''' 或者 """ """ 表示区间注释,在三引号之间的所有内容被注释。快捷键Ctrl+/。 【例子】多行注释
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号
'''
print ( "Hello china" )
"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号
这是多行注释,用三个双引号
"""
print ( "hello china" )
2. print()输出
将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出;
关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符; 关键字参数end是输出结束时的字符,默认是换行符\n;
关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;
关键字参数flush是立即把内容输出到流文件,不作缓存。
print ( * objects, sep= ' ' , end= '\n' , file = sys. stdout, flush= False )
print ( '你好,世界' , end= '\t' )
print ( 'ce' , '中国' , sep= ',' )
print ( '你好' * 3 )
print ( '你好' + '世界' )
print ( "I 'love' you" )
print ( r'D:\Desktop\Python全系列等1个文件\Python全系列' )
print ( 'I\'m bigtom' )
3. 变量和赋值
在使用变量之前,需要对其先赋值。
变量名只能包含字母、数字和下划线。变量名不能数字开头,不能用空格。
字母区分大小写,慎用小写字母l和大写字母O,容易被错看成数字1和0。
不能用python关键词,会报错。
不能用内置函数名,不报错,覆盖函数作用
a = 1
A = a + a
a = a + A
print ( a, A)
x = y = z = 2
a, x = x, a
a, b, c = 7 , 1 == 2 , "努力"
print ( a, b, c)
v1 = 'K1:K2'
k1, k2 = v1. split( ":" )
universe_age = 14_000_000_000
1.2 运算符
运算符的优先级
运算符
描述
()
小括号
**
指数(最高优先级)
~ + -
按位翻转,一元加号和减号
* / % //
乘,除,取模和取整除)
+ -
加法减法
>> <<
右移,左移运算符
&
位‘AND’
^ |
位运算符
< =< > >=
比较运算符
<> == !=
等于运算符
= %= /= //= -= += *= **=
赋值运算符
is is not
身份运算符
in not in
成员运算符
not and or
逻辑运算符 先not 后and 最后or
print ( - 3 ** 2 )
print ( 3 ** - 2 )
print ( 1 << 3 + 2 & 7 )
print ( - 3 * 2 + 5 / - 2 - 4 )
print ( 3 < 4 and 4 < 5 )
1. 算术运算符
操作符
名称
示例
+
加
1 + 1
-
减
2 - 1
* <