Python的基本语法
Python基础
输出: print() 打印函数
- 括号内可以是单引号,也可以是双引号
- 遇到逗号会输出一个空格
- 可以打印整数,或者计算结果
输入:input()
1 | value = input("提示语") # input返回的数据类型是str |
语法:缩进方式
- 当语句以冒号: 结尾时,缩进的语句视为代码块 (约定使用4个空格)
- 注释语句用:#
数据类型和变量
Python支持多种数据类型,可以把任何数据都看成是一个对象,而变量就是指向这些对象的地址;
整数:
Python支持任意大小的整数;
浮点数:
可以用数学写法;(但是很大或者很小的浮点数,需要表示成科学记数法:1.2e9 以及 1.2e-9)
- 整数运算永远是精确的,浮点数运算可能会存在四舍五入的误差;
字符串:
- 以单引号或者双引号括起来的任意文本;
- Python的字符串是以Unicode编码的,所以支持多语言;
(如果字符串同时包括 ‘ 和“ ,可以用转义字符 \ 来标识: 例如 I’m “OK”! 表示为‘I'm "OK"!’)
转义字符:
(Python还允许用 r’’ 表示 ‘’ 内部的字符串默认不转义)
1 | 换行: \n |
布尔值:True 和 False (要注意大写)
布尔值操作:and、or和not(布尔值和整形的关系,除了0外其他都为真)
空值:None
变量:
- 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量;
- 同一个变量可以反复赋值,而且可以是不同类型的变量;(因为Python是动态语言)
1
2a = "ABC" #解释器创建了字符串ABC 和变量a,并且把 a 指向ABC;
b = a #解释器创建了b,并且把b 指向a 指向的字符串ABC,随后对a 的赋值不影响b 的指向;