Python学习日记

一、元组、列表和字典的区别:

元组:

        元组(tuple)是一种有序的、不可变的、可索引的数据结构,它可以包含任意类型的元素。

        对应的符号是()小括号。

        示例:

the_tuple = (1, 2, 3)
print(my_tuple[0]) # 输出 1

#或者

a=1
b='x'
the_tuple1=(a,b,6)
print(the_tuple1[1])#输出x

        与C语言中的数组类似,有序的,根据变量在数组中位置调用‘元组名[序号]’ ,同样不可以被赋值。例如下面的赋值语句会报错:

the_tuple1[1]=4   #会在这一句报错,显示元组不可以被赋值
print(the_tuple1[1])

列表 :

        列表(list)是一种有序的、可变的、可索引的数据结构,它可以包含任意类型的元素。

        对应的符号是[]中括号。

        示例:

the_list = [1, 2, 3]
print(the_list[0]) # 输出 1
the_list.append(4)#意思是将数字 4 添加到名为 the_list 的列表的末尾。
print(the_list) # 输出 [1, 2, 3, 4]
  • the_list 是一个列表对象。
  • append() 是列表的方法,用来将一个元素添加到列表的末尾。
  • 4 是要被添加的元素。

        与元组的不同点在于可以对其中的量进行修改: 

the_list = [1, 2, 3]
print(the_list[0]) # 输出 1
the_list[0]='x'
print(the_list) # 输出 ['x', 2, 3]

字典: 

        字典(dictionary)是一种无序的、可变的、可索引的数据结构,它由键值对组成。每个键值对都包含一个键和一个值,它们之间用冒号 : 分隔。字典中的键必须是唯一的,而值可以是任意类型的数据。你可以使用键来访问字典中的值。

        对应符号是{}大括号。

        示例:    

the_dict = {'a': 1, 'b': 2}
print(the_dict['a']) # 输出 1

        相较于元组和列表,字典更灵活,不限顺序,可以修改其中的值。 

二、 str()函数与int()函数

        字符串中使用整数时,需要显式地将这个整数用作字符串,即调用 str() 函数,目的是让其与两侧的字符串数据类型保持一致。

        示例:

age=20     #这个变量的值是一个数字
message="Happy " + str(age) + "th Birthday!"  #通过str()函数使其变为字符型
print(message)#输出结果Happy 20th Birthday!

         int()函数可以将一个带有数字的z字符串转换为整型,也可以将其他类型的变量转化为整形的变量。可能是为了方便计算等目的.

        示例:

age = int('18')
print(age)
num = int(3.14)
print(num)

        输出结果:将二进制数1101转换为十进制数

18
3

        int()函数还可以将其他进制的数转换为十进制数。例如,将二进制数1101转换为十进制数

num = int('1101', 2)  #int('需要被转化的进制数',原来的进制数)
print(num) # 输出:13
num = int('1A', 16)
print(num) # 输出:26

三、K210上一些代码的意思

        image.find_blobs(thresholds[, invert=False[, roi[, x_stride=2[, y_stride=1[, area_threshold=10[, pixels_threshold=10[, merge=False[, margin=0[, threshold_cb=None[, merge_cb=None]]]]]]]]]]) 

        最开始没看懂,后来经过指点后明白:

image.find_blobs(thresholds
                                [, invert=False
                                [, roi
                                [, x_stride=2
                                [, y_stride=1
                                [, area_threshold=10
                                [, pixels_threshold=10
                                [, merge=False
                                [, margin=0
                                [, threshold_cb=None
                                [, merge_cb=None]
                                ]]]]]]]]])

 其意思是指,可以选择多参数,至于选择哪些参数,就看个人需要哪些参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值