输出一段文字
print("hello world")
print为输出函数,会将括号内的值输出
“hello world”为传入的值,类型为字符串
字符串内可以存储绝大部分文本
python的字符串可以用双引号或单引号括起来
行末不需要分号或逗号,但这样也可以:
print("a");print("b")
python中的变量
a = "This is a word"
print(a)
# 输出值为: This is a word
在本段代码中”a”即为变量
python中的变量不需要提前声明类型,需要时定义即可
赋值语法:变量名 = 值
变量名规则:
- 不可以以数字开头,例如5count就是错误的
- 只能有字母、数字和下划线,例如a#b就是错误的
- 不可以以关键字开头,例如import = 0就是错误的
- 最好不要与函数重名,例如:
print = 0
print("Python")
# 返回错误:TypeError: 'int' object is not callable
python的数据类型是可变的,但部分类型无法互相转换(见3部分)
因此,这样的代码是合法的
a = 1
a = 2.25
print(a)
# 输出值为2.25
输入和类型
输入
u = input("输入字符串:")
print(u)
input()方法可以实现控制台输入
括号内的内容为输入提示语 \
input方法输入的始终为字符串,需要进行类型转换
类型判断
u = 0
print(type(u)) # <class:'int'>
type方法可以返回变量的类型
type方法输出的和返回的并不一致,返回的是类名,见下列代码
u = 0
if type(u) == int:
print("yes")
# 输出yes 