一、输入与输出
print(“string"); print("string1","string2","string3"); //逗号会以空格形式体现 print(num); name = input();
二、基本格式与注释
1、以#
开头的语句是注释,解释器会忽略掉注释。
2、其他每一行都是一个语句,当语句以冒号:
结尾时,缩进的语句视为代码块。
缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。
a = 88 if a >= 0: print(a) else: print(-a)
三、数据类型
1、整数
十六进制用0x
前缀和0-9,a-f表示
2、浮点数
科学计数法表示,把10用e替代,1.23x109就是1.23e9
3、字符串
(1)使用‘ ’或者”“括起来就是字符串
(2)转义字符’ ‘
A、转义字符可以转义很多字符,比如
表示换行,
表示制表符,字符本身也要转义,所以
\
表示的字符就是,
B、如果字符串里面有很多字符都需要转义,就需要加很多,为了简化,Python还允许用
r''
表示''
内部的字符串默认不转义
C、如果字符串内部有很多换行,用
写在一行里不好阅读,为了简化,Python允许用'''...'''
的格式表示多行内容
4、布尔值
Ture或者False
and or not 运算
5、空值
用None
表示
四、变量
1、变量本身类型不固定的语言称之为动态语言,Python使用这种语言
2、理解变量赋值,Python做的操作方法
a = 'abc';
Python解释器干了两件事情:
-
在内存中创建了一个
'ABC'
的字符串; -
在内存中创建了一个名为
a
的变量,并把它指向'ABC'
。
3、常量,没有规定const,通常用全部大写的方式定义常量
4、除法运算区别
(1) / 运算结果为浮点数
(2)// 运算结果为整除
(3)% 运算为取余数