首页 > 编程语言 > 详细

机器学习代码基础(1)--Python速成

时间:2020-01-18 22:51:22      阅读:99      评论:0      收藏:0      [点我收藏+]

1.1python速成

1.1.1基本数据类型和赋值运算

字符串

data =hello world!
print(data[0])
print(data[1:5])
print(len(data))
print(data)

数值

value=523
print(value)
value=6.18
print(value)

布尔类型

true = True
false = False
print(true)
print(false)

多变量赋值

a,b,c=1,hello,True
print(a,b,c)
print(a)
print(b)
print(c)


空值: 在python中,每一种数据类型都是对象,空值是python中的一个特殊值,用None表示,表示该值是一个空对象。

a = None
b = a
print(a)
print(b)

 

1.1.2控制语句

在python中,控制语句主要有三类:条件控制语句、循环语句或条件循环语句

条件控制语句

value = 1
if value == 1:
    print("This is true")
elif value>10:
    print("It is bigger than 10")
else:
    print("This is false")


循环语句

for i in range(5):
    print(i)

条件循环语句

i=0
while i<5:
    print(i)
    i = i + 1

 

1.1.3复杂数据类型

元组、列表、字典

元组

元组是一个只读的集合类型,初始化后,元组的元素不能重新赋值。

a = (1,2,3)
print(a)
print(a[1])

列表

列表与元组类似,只是列表通过中括号定义,而且列表的元素可以重新赋值,可以通过append()函数增加列表项。

a=[1,2,3]
print(a)


#增加列表项
a.append(4)
print(a)
print(a[3])


#更新表项
a[2]=5
print(a)
for i in a:
    print(i)

字典

字典是一种可变容器模型,且可以存储任意类型的对象,字典的每个键值对(key,value)用冒号分隔,每个键值对之间用逗号分隔,整个字典包括在花括号中。

mydict = {a:6.18,b:str,c:True}
print(A value:%.2f % mydict[a])
print(A value:%.2f % mydict.get(a,0))


#改变字典元素的值
mydict[a] = 523
print(A value:%.2f % mydict[a])

#增加字典元素
mydict[d] = 34
mydict.update(e=me)
print(mydict)

#删除字典元素
mydict.pop(e)
print(mydict)


#删除字典中的全部元素
mydict.clear()
print(mydict)

1.1.4 函数

函数是组织好的、可重复使用的用来实现单一或相关联功能的代码段。

def mysum(x=1,y=2):
    z = x + y
    return z
result = mysum(3,4)
print(result)

 

 

机器学习代码基础(1)--Python速成

原文:https://www.cnblogs.com/lsm-boke/p/12210429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!