Python第二节 基础语法和数据类型
######Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串。同时也可以通过`# -*- coding: cp-1252 -*-`这样类似的代码进行源码编码的变更。Python标志符
- 第一个字符必须是字母或者下划线"_", 绝对不能是数字或其他特殊字符.
- 其他字符: 任意什么都行
- 可以使用中文做变量名
- 标识符对大小写敏感
Python关键字
- 关键字禁止被用作任何标识符名称。
- 可通过标准库的keyword模块查看python的所有关键字
>>> import keyword
>>> keyword.kwlist
结果如下:(即python所有关键字)
python注释
- 单行注释: 以#开头
- 多行注释: 可以用#开头, 或者
\'\'\'
, 或者"""
python缩进
python使用缩进来表示代码块, 代替了其他语言的{}
python多行语言
通常, 我们一条语句一般在一行内完成, 但是难免有写不开的情况。为了在写不开的前提下, 有保证一行语句的逻辑性的完整, 可以在适当的位置, 使用反斜杠\\
来实现多行语句。
>>> namelist = \'王自健\' + \\
\'韩寒\'
结果展示如下:
注意,在[]``{}``()
内, 并不需要使用反斜杠\\
, 使用了也并不错
python数字类型
数组类型共包含4类
- int : python3中只有一种整数类型int,为长整型, 没有2中的Long。
- bool : 布尔类型, True 和 False
- float :浮点类型
- complex : 负数类型, 1 + 2j , 1.1 + 2.2j
python字符串
- python中字符不能改变。
- python没有单独的字符类型, 一个字符就是一个长度为1的字符串。
- 字符串有两种索引方式, 从左往右以0开始, 从右往左以-1开始。
- 字符串的单引号和双引号使用上完全相同。
- 对字符串进行截取的语法形式:
变量[头下标:尾下标:步长]
- 转义字符:
\\
python等待用户输入
input("\\n\\n按下enter键后退出")
用户的输入
print输出
- 语句格式 :
print(\'123\')
更新为了带括号的形式 - 默认是包含换行的; 不换行的形式在变量末尾加上 end=""
import 与 from...import
python使用import或者from...import导入模块
- import是将整个模块导入 例如
import numpy
- from...import是从某个模块中导入某个函数或者多个函数或者全部函数 例如
from somemodule import firstfunc, secondfunc, thirdfunc
或者from somemodule import *