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

liftword6个月前 (01-14)技术文章80

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个内置函数。...

AI成长之路python入门之递归函数1#学习

2024年12月6日AI成长之路Python入门,今天学习递归函数。同学们,这节课学习递归函数。递归函数是函数嵌套当中的一个特殊情况,就是在函数内调用自己的情况。所以递归函数有两个关键的因素,一个是函...

是时候学习Web开发了,1小时用Python开发一个博客系统

来源:麦叔编程作者:麦2叔开发一个包含数据库的简单网站系统是Web开发入门的最好方式。Flask是Python最热门的两个Web框架之一,是最简单易用,容易上手的框架。本系列使用Python的Flas...