python基础
1.变量
- 不需要声明
- 没有类型
- 先定义后引用
变量详解https://www.cnblogs.com/chengjian-physique/p/7881944.html
1.1变量定义规则
字母、数字、下划线的组合
不能以数字开头
一些关键字不可以使用
1.2常量
不支持常量,约定字母全部大写为常量
2.注释
单行注释 -- #
选中多行Ctrl+?快速注释多行
多行注释 -- “”“ ”“”
单引号也可,官方推荐为双引号
3.基本的数据类型----可使用tpye()查看
数字:int 、long(python2 )、float
字符串:str
布尔型:bool
字符串
定义方法:
- 单引号,name = 'lalaxing'
- 双引号,name = "lalaxing"
- 三引号,name = '''lalaxing'''
区别如下:
>>>sentence = "I'm fine." # 内部可以加单引号 >>> sentence1 = 'I\'m fine.' # 可加转义符 >>> print (sentence,sentence1) I'm fine. I'm fine. >>> paragraph = '''I'm fine. thank you.''' #可换行,表示段落 >>> print (paragraph) I'm fine. thank you.
字符串拼接:
>>> s1 = '床前明月光,' >>> s2 = '遗是地上霜。' >>> s1 + s2 '床前明月光,遗是地上霜。' >>> s1*4 '床前明月光,床前明月光,床前明月光,床前明月光,'
布尔型
真值表
对象/常量 | 布尔值 |
"string" | 真 |
"" | 假 |
False | 假 |
True | 真 |
{} | 假 |
[] | 假 |
() | 假 |
0 | 假 |
>=1 | 真 |
<=-1 | 真 |
None | 假 |
身份运算符
is,is not
可做条件判断