「机器学习系列1」Python基础-变量|表达式|函数

liftword5个月前 (01-14)技术文章53

Python Base:Variable

1.variable变量

a,b,c,d= 3,3.0,'hello world',True

print(type(a),type(b),type(c),type(d))

<class 'int'> <class 'float'> <class 'str'> <class 'bool'>

整型int 浮点型float 字符串str 布尔型bool

2.列表list

list_temp = [1,2,3,4,5,6,7,8]

列表属性方法:dir(list_temp)

(1)添加元素:list_temp.append(9) list_temp.extend([10,11])

(2)排序 :list_temp = [2,5,1,6,3,4]

正排序:list_temp.sort()

逆排序list_temp.sort(reverse=True)

(3)删除元素:list_temp.pop() 删除最后一个元素

(4)反转列表:list_temp.reverse()

(5)列表指定位置插入一个元素:list_temp.insert(2,'insert') 第三个位置插入一个元素

(6)删除指定数值:list_temp.remove(2)

3.元组tuple

tu = (1,2,3)

元组的属性方法:dir(tu)

count()/index()

4.字典Dictionary

dic = {'a':1, 'b':0.2, 'c': 'Hello'}

dic.keys()/dic.values()

按照关键字提取数值:dic['b']/dic.get('b')

for key in dic:

print(key, dic.get(key))

Python Base:Statement

1.for 循环语句

a= [1,2,3,4,5,6,7,8]

for ele in a:

if ele%2 == 0:

print(ele)

print('done')

2.if判断语句

a = 10

if a > 10 :

print("a is over 10")

elif a == 10:

print("a is equal to 10")

else:

print("a is below 10")


Python Base: Function

1.定义函数及调用函数

def addNumber(a,b):

return a + b

addNumber(3,5)

2.匿名函数

square = lambda x: x*x

square(3)

相关文章

Python写每天进步1%的力量

离别了学生时代,步入了职场,你还记得你离上一次打开书本是在什么时候吗?认真上课,看学习视频,静下心来,虽唾手可得,却似乎离我们越来越远。每天忙着忙着,不知道自己忙什么,只是连坐下来停下思考5分钟的时间...

使用 Python 编写 SolidWorks 脚本 01

大家好,欢迎来到我的频道。在本系列视频中,我将讨论使用Python编写Solidworks脚本。在开始之前,我将使用Solidworks2.21。对于Python IDE,我将使用Visual Stu...

用Python编写一个简单的计算器

本实战技能将创建多个函数,实现简单的 计算器功能。程序运行的时候,首先,会要求 用户选择运算的模式;其次,用户再输入待运 算的两个数字;最后,再调用函数将运行结果 展示出来。运行程序得到的结果如下图所...

新手入门1:python解释器的下载,编写第一个python程序

python解释器:https://www.python.org/点击Downloads-All releases点击你要下载的版本划到页面最下方,根据自己的电脑系统选择要下载的文件。下载后长这样双击...

python海龟绘图turtle(七):实例-星形

海龟绘图(turtle)是python的一个有趣的内置模块,是python语言的标准库之一,是入门级的图形绘制函数库。今天分享使用海龟绘图turtle绘制各种星形。实例1、绘制一个红色五角星代码如下:...