# 输出一段文字
print 为输出函数,会将括号内的值输出
"hello world" 为传入的值,类型为字符串
字符串内可以存储绝大部分文本
python 的字符串可以用双引号或单引号括起来
行末不需要分号或逗号,但这样也可以:
# python 中的变量
| a = "This is a word" |
| print(a) |
| |
在本段代码中 "a" 即为变量
python 中的变量不需要提前声明类型,需要时定义即可
赋值语法:变量名 = 值
变量名规则:
- 不可以以数字开头,例如 5count 就是错误的
- 只能有字母、数字和下划线,例如 a#b 就是错误的
- 不可以以关键字开头,例如 import = 0 就是错误的
- 最好不要与函数重名,例如:
python 的数据类型是可变的,但部分类型无法互相转换 (见 3 部分)
因此,这样的代码是合法的
# 数据类型
# 基本数据类型
数据类型 |
转换函数 |
用法 |
举例 |
int |
int() |
储存整数 |
114514 |
float |
float() |
储存小数 |
810.1919 |
bool |
bool() |
储存真假值 |
True/False |
str |
str () 或 decode () |
储存字符串 |
"python" |
byte |
encode() |
以字节存储字符串 |
b"python" |
# 容器数据类型
数据类型 |
定义方法 |
转换方法 |
list |
[列表] 或 list () |
list() |
tuple |
(列表) 或 tuple () |
tuple() |
dict |
{键:值} 或 dict () |
dict() |
set |
{值} 或 set () |
set() |
数据类型会专门开一篇字太多了
# 输入和类型
# 输入
| u = input("输入字符串:") |
| print(u) |
input () 方法可以实现控制台输入
括号内的内容为输入提示语 \
input 方法输入的始终为字符串,需要进行类型转换
# 类型判断
type 方法可以返回变量的类型
type 方法输出的和返回的并不一致,返回的是类名,见下列代码
| u = 0 |
| if type(u) == int: |
| print("yes") |
| |