目录
- 数(Number)
- 字符串
- 标识符的命名
- 注释
- 数据类型
1. 数(Number)
名称 | 整数 | 浮点数 | 复数 |
---|---|---|---|
example | 2 | 3.23 or 52.3E-4 | (-5+4j) or (2.3-4.6j) |
注意: Python 中不区分‘long int’类型,默认的整数类型可以任意长。
2. 字符串
2.1 字符串: 以 ''
或 ""
括起来的任意文本;
若字符串内部既包含
'
又包含"
怎么办?
使用转义字符\
来标识,比如:'I 'm "OK"!'
=>'I \'m \" OK \"!'
若字符串里有字符需要转义,就需要加
\
,可以使用r''..'
来简化。'\\\t\\' #\ \ # 简化如下: r'\\t\' #\ \
若字符串里有很多换行,用
\n
写在一行里不好阅读,为了简化,允许用'''...'''
的格式表示多行内容:print ('''line1 ... line2 ... line3''') //输出如下: line1 line2 line3
2.2 常见的转义
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\’ | 单引号 |
\” | 双引号 |
\b | 退格(Backspace) |
\e | 转义 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
2.3 常见的占位符
符号 | 意义 |
---|---|
%d | 整数 |
%f | 浮点数 |
%s | 字符串 |
%x | 十六进制整数 |
#1.格式化整数和浮点数还可以指定是否补0和整数与小数的位数:
print('%2d-%02d' % (3, 1)) #' 3-01'
print('%.2f' % 3.1415926) #'3.14'保留两位小数
#2.%s永远起作用,它会把任何数据类型转换为字符串:
print('Age: %s. Gender: %s' % (25, True)) #'Age: 25. Gender: True'
#3.字符串里面的%是一个普通字符怎么办?这个时候就需要转义,用%%来表示一个%:
print('growth rate: %d %%' % 7) #'growth rate: 7 %'
3. 标识符的命名
命名只能是下划线,字母和数字,且大小写敏感;
4. 注释(两种)
单行注释: 使用#
多行注释: 使用'''...'''
或 """..."""
5. 数据类型
类型 | 举例 |
---|---|
整数 | 1 |
浮点数 | 1.0 |
字符串 | ‘1’、”1” |
布尔值 | True、False(注意大小写) |
空值 | None |
列表、字典等 | list = []、dict = {‘key’:’value’} |
变量 | var = 1 |
常量 | constant = ‘1’ |
注意: 事实上常量仍然是一个变量,Python没有任何机制保证PI不会被改变。