Python编程基础知识及语法
score=90
if score<60:
print('不及格')
elif score<70:
print('中等')
elif score<80:
print('良好')
else:
print('优秀')
优秀
基本数据类型
不需要变量声明,赋值之后变量才会被创建,此处类型指内存中对象的类型
不可变数据:Number(数字),String(字符串),Tuple(元组)
可变数据:List(列表),Dictionary(字典),Set(集合)
int整数
float浮点
bool布尔
complex复数
type()查询变量所指对象的类型
使用isinstance()判别变量所指是否为某类型
del删除变量
a=1
type(a)
int
print(isinstance(a,int))
True
print(isinstance(a,float))
False
#删除后报错
del(a)
print(a)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-10-935e3f14165e> in <module>()
1 #删除后报错
----> 2 del(a)
3 print(a)
NameError: name 'a' is not defined
字符串使用\转义特殊字符,不转义在字符串前面加R,字符串以0为开始值,-1为从末尾的开始位置,使用+进行字符串连接
str="I'm ok"
print(str)
I'm ok
print(str[2])
m