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

liftword4个月前 (01-14)技术文章39

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)

相关文章

苹果M1电脑真实编程测试之python篇-60个项目最全测试

苹果M1 mac电脑发售有一段时间,已经有多个性能测试软件对M1进行了测试,苹果M1跑分不俗。在geekbench上M1 Mac电脑甚至已经登顶Mac单核性能榜首。那么在真实的编程环境中,M1 mac...

Python入门,一定要吃透这69个内置函数

内置函数就是Python预先定义的函数,这些内置函数使用方便,无需导入,直接调用,大大提高使用者的工作效率,也更便于程序的阅读。截止到Python版本3.9.1,Python一共提供了69个内置函数。...

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

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

AI成长之路python入门之内置函数1#每天学习一点点

2024年12月14日,AI成长之路Python入门,今天学习内置函数。同学们,这节课开始学习内置函数。Python的内置函数就是指Python自带的函数。·比如举两个例子,一个是绝对值函数ABS-5...

Python常用算法(1)(原理+代码)——最全总结

算法就是为了解决某一个问题而采取的具体有效的操作步骤算法的复杂度,表示代码的运行效率,用一个大写的O加括号来表示,比如O(1),O(n)认为算法的复杂度是渐进的,即对于一个大小为n的输入,如果他的运算...

python入门教程完整版(懂中文就能学会)

当年2w买的全套python教程用不着了,现在送给有缘人,不要钱,一个月教你从入门到精通1、本套视频共487集,本套视频共分4季第—季:Python基础。第二季:Python深入和扩展第三季:网络编程...