2、python语法&基本数据类型
一、基础语法
1> 标识符:自己命名的
数字字母下划线组成;不能以数字开头,不能用关键字,区分大小写
项目名、包名、模块名、变量名、函数名都是小写字母,不同的字母数字之间, 最好用 下划线隔开,例如class_54,可读性会更好
类名:首字母大写驼峰命名,例如 StudentInfo,中间不需要下划线隔开
模块:一个.py文件就是一个模块
2>行和缩进
python利用缩进(Tab键)控制代码的层次级别,java用{}来控制代码级别
3>PyCharm中python代码整体左右和右移
1)右移:直接 Tab
2)左移:Shift + Tab
4>注释
单行注释 (选中多行后按快捷键 Ctrl+/,就会通过#来注释掉所有选中的行):#
多行注释: ''' ''' 和 """ """
5>转义字符
- 特殊的字符 :
- 无法看见的字符: \n:回车换行
- 与python语法本身有冲突的字符:\' 单引号
print('c:\windows\north')
输出:c;\windows
orth
print('c:\windows\\north') 再次转义后输出c:\windows\north
print(r'c:\windows\north') 以原始数据输出c:\windows\north
6>print()输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""
二、基本数据类型
1、整型(int)
2、浮点型(float)
注:其他语言中浮点型还分为 单精度(float)和 双精度(double),但是python中只有float
1*1.0 结果是float
1*1 结果是int
3、布尔型(blool):
- True===1 首字母大写,表示真
- False===0 首字母大写,表示假
- False:0,空字符串 ,空列表,空元组、空字典,None
- True:非0数字、非空字符串、非空元组、非空列表、非空字典
4、字符串(str)
-
成对的单引号(不支持换行)括起来的内容
-
成对的双引号(不支持换行)括起来的内容
-
成对的三引号 (支持换行) 括起来的内容 :三个双引号 """ """ 和 三个单引号"' "'
- 单引号、双引号和三引号的区别:https://blog.csdn.net/woainishifu/article/details/76105667
5、列表:关键字 list [ ]
6、字典:关键字 dict { }
7、元组: 关键字 tuple ()