• 我认为除了HelloWorld之外,Python的三大数据转换实例可以作为开始学习Python的入门语言。


    Python的三大数据转换实例

    一、反转三位数

    class Solution:
            def funtcion(self,number):
                h=int(number/100)
                t=int(number%100/10)
                z=int(number%10)
                return 100*z+10*t+h
    if __name__=='__main__':
        solution = Solution()
        num=123
        new_num = solution.funtcion(num)
        print("输入:{}".format(num))
        print("输出:{}".format(new_num))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在这里插入图片描述

    二、合并两个数列

    class Solution:
        def function(self,A,B):
            i,j=0,0
            lists=[]
            while i < len(A) and j < len(B):
                if A[i]
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

    在这里插入图片描述

    三、旋转字符串

    class Solution:
        def function(self,S,offset):
            new_s=S
            if len(new_s) > 0:
                offset = offset % len(new_s)
            temp = (new_s+new_s)[len(new_s)-offset:2*len(new_s)-offset]
            for i in range(len(temp)):
                s[i]= temp[i]
            return new_s
    if __name__ == '__main__':
        s=["a","b","c","d","e","f","g"]
        offset = 3
        solution = Solution()
        print("输入:s={},off={}".format(s, offset))
        print("输入:s={}".format(solution.function(s,offset)))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    在这里插入图片描述

    注意事项

    1. 可以从Python的网页编辑器开始学起来:https://lightly.teamcode.com/python?bd_vid=7545637281465357038
    2. 注意各样之间的缩进,比如class和if一般要对齐
    3. 反复检查
  • 相关阅读:
    折腾Chrome 插件,怎么给右键菜单增加“选项”?
    我与足球以及世界杯的过往
    在 JavaScript 中检查 2 个数组是否相等的简单方法
    用Numba:一行代码将Python程序运行速度提升100倍
    pjudge#21651-[PR #4]猜猜看【交互】
    论文笔记:Region Representation Learning via Mobility Flow
    LeetCode - 142. 环形链表 II (C语言,快慢指针,配图)
    离线升级:openssh从8.1版本至8.4版本
    【无标题】
    C语言AES加密解密字符串与16进制数据
  • 原文地址:https://blog.csdn.net/qq_46416518/article/details/134483622