第一天的学习总结1

1.C与python的微小区别:相比于C,python在给变量赋值时是不需要定义变量的类型的。(变量类型:int整数型变量,str字符串变量等。)

2.批量注释:选中要注释的行,按住ctrl+?/键即可

3.练习1:输出100以内的所有十位数小于个位数的整数

x=-1
y=0
while True:
    x=x+1
    while True:
         if x<y:
            sum=10*x+y
            print(sum)
         y=y+1
         if y>=10:
            y=0
            break
    if x>=10:
        break    

4.练习2:删除set'集里与L集相同的元素,添加没有的元素

s=set(['Adam','Lisa','Paul'])
L=['Adam','Lisa','Paul','Bart']
for name in L:
    if name in s:
        s.remove(name)
    else:
        s.add(name)
for name in s:
    print(s)

5.练习3:定义函数

def square_of_sum(L):
    sum=0
    for name in L:
        sum=sum+name*name
    return sum
a=square_of_sum([1,2,3,4,5])
b=square_of_sum([-5,0,5,15,25])
print (a)
print (b)

6.练习4:将一个645报文的字符串处理为一个字节为一个元素的list

第一种为我自己编写的方法,第二种是库中的函数

#coding=gbk#上网搜的报错的解决办法就是添加此行
a='68 0F 00 43 00 00 00 00 00 01 03 01 00 48 16'
b=a.replace(' ','')#去字符串中的空格
print(b)
lenth=len(b)#字符串有多少位
print(lenth)
n=0
x=0
y=2
L=[]
while True:
    L.append(b[x:y])
    n=n+1
    x=x+2
    y=y+2
    if lenth<y:
        break
print (L)
#coding=gbk
a='68 0F 00 43 00 00 00 00 00 01 03 01 00 48 16'
b=a.split(' ')
print(b)

如果可以引用合适的函数,将大大优化代码,节省时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值