python机器学习入门(1)——基本的数据操作和数据结构

发现自己在程序方面真的太弱鸡了,好多基础都看不懂,所以整理一下python入门的知识点。

1 基本的数据类型和数据操作

整数,浮点数赋值,加减乘除操作,逻辑运算“与或非”这些就不放了

字符串操作(比较繁复)

python = "Python"
ad = "and"
ml = "machine learning"
print(python + " " + ad + " " + ml)  #字符串拼接
print("{} {} {}".format(python, ad, ml))  #格式化字符串,format后面的三个变量会依次填入前面的三个大括号中

2 数据结构(包括列表,元组,集合,字典)

列表:

#定义数组
x = [1, 2, 3]
#输出第一位
print(x[0])
#输出倒数第一
print(x[-1])
#第一位改为0
x[0] = 0
#加一个4
x.append(4)
#最后一位挖出来
x.pop()
#第一位挖出来
x.pop(0)
#输出直到第一位的内容
print(x[:1])
#遍历数组并输出
for n in x:
    print(n)

初始化列表的方法——列表内涵

a = [0, 1, 2]
m = [n+1 for n in a]
print(m)

元组:“不可变”的列表

扫描二维码关注公众号,回复: 3030365 查看本文章

集合:“没有重复元素”的列表

w = {1, 2, 3, 1}
print(m)

输出:[1, 2, 3] 

字典:可以通过查询key来得到value,key不能重复

num={1: "small", 100: "big"}
print (num)
print ("() ()".format(num[1],num[100]))
#新增
num[1000] = "very big"
print(1 in num)
print(5 in num)

定义时,列表方括号[],元组小括号(),集合和字典大括号{},调用时都用方括号[]

猜你喜欢

转载自blog.csdn.net/weixin_40725491/article/details/81335249