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

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

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散装笔记——33: 函数(1)

ParameterDetailsarg1, ..., argN常规参数*args未命名的位置参数kw1, ..., kwN仅关键词参数**kwargs其余的关键字参数Python 中的函数提供了有组织...

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

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

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

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

从零开始学Python,Day1.

现在IT真是卷到人心态爆炸,学不完,真的学不完。这不,为了搞AI,又得学Python,索性就在这记录一下,也欢迎大家和我一起交流,一起进步。学习之前,先学发音,可不能让人嘲笑咱们发音不准。英[?pa?...

第1天 | 25天学会wxPython,开发四部曲

wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的用户界面,它是优秀的跨平台GUI库 wxWidgets的Python封装。在Window...