初识Python
基础类型
- 数值型——整数、浮点数
- 字符型
- 布尔型——真、假
变量的定义
python中合法的变量类型
- 下划线
- 字母
- 数字
- 不包含空格
其中不可以数字开头,要与特殊名称“避讳”
字符串
- a="123456"可直接定义该字符串,字符串可以通过print直接相连,也可以用len()直接计算字符串长度
切片
切片格式:s[a: b :c]
s:字符串名称
a:开始索引
b:结束索引
c:步长
输入输出
- printf()
“”和‘的区别,作用相同,但是如果出现I’m类似句子,就需要用”来区分不同意思
可做字符串相连和数值相加
在进行数值输出的时候,
- input()
进行输入,并给变量进行赋值
print("我吃了%s斤%s"%(n,s))
可使用以上方式进行输出,%s代表输出,后面的%(n,s)是要依次输出的顺序
还可以使用以下方法
print("我吃了{}斤{}".format(n,s))
使用花括号和。format形式进行输出
类型转换
- 在用print()进行连接的时候,如果一个字符串类型是整型,一个是字符型就会无法进行连接
可以在输出的时候使用str()或者是repr()来进行类型转换之后在进行连接
列表
列表的定义
x=[0,1,2,3,4,5,6,7,8,9]
列表的添加
x.append(123)
列表的删除
del x[2]
其中列表的索引分为正索引和负索引
正索引从0开始从左往右递增
负索引从列表最后一位为-1从右往左递减
元组
元组的定义
x=(0,1,2,3,4,5,6,7,8,9)
- 元组不可以进行数值的修改,在创建之后就无法对其进行修改
- 元组和列表同样拥有正索引和负索引,是一个有序的序列
- 空元组的创建需要在括号里写一个”,“号
字典
字典的定义
a={
"柴进":66,
"刘能":78,
"赵四":91
}
- 其中字典为一对一对的键值对组成key:value
对字典进行查找
#输出特定Key输出查询值
print(a["柴进"])
对字典进行修改
#将字典中值进行数值更改
a["柴进"]=100
print(a)
对字典进行增加
a["李逵"]=80
print(a)
删除键值对
del a["赵四"]
集合
集合的创建
直接创建
x={12,23,34,45,56,67,78,89,12}
print(x)
set创建,可以将元组,列表,字典转换成集合
a=[12,12,22,334,566,78]
z=set(a)
print(z)
- 集合的特点就是乱序,且不包含重复值
集合的增加
x.add(99)
print(x)
集合的删除
#删除
#删除集合del x
#随机删除一个元素 x.pop()
#remove()方法:删除指定元素
x.remove(99)
print(x)
#clear()方法:删除所有元素,但是集合还在
x.clear()
print(x)
集合运算
#交集 &
k=z & x
print(k)
#并集 |
l=z | x
print(l)
# 差集
m=z - x
print(m)