栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

第一天的学习总结1

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一天的学习总结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=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 
#coding=gbk
a='68 0F 00 43 00 00 00 00 00 01 03 01 00 48 16'
b=a.split(' ')
print(b)

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840215.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号