• 说一说python中的几个基础语法

    学一门语言,基础语法一定要扎实。就如盖房子一样,地基打得好,任凭风吹雨打,学习python也一样,学习很多东西都会花大量的时间来学习基础语法,对于毫无编程经验的新手而言,这样的无疑是很友好的,那么我们下面讲一讲python的基础语法。 1、控制结构 控制结构包括条件判断和循环两种,在python中,摒弃了传统的用大括号包围代码块的特点,改用缩进来表示,条件判断对应if语句,写法如下: # 单个if if x > 3: print(1) # if .. else if x > 3: p…

    Python开发 2020年6月3日
  • Python的列表怎么用?你会用吗?

    同学们,欢迎来到马哥教育官网!Python的列表怎么用?你会用吗?本文主要介绍了Python中列表(List)的详解操作方法,包含创建、访问、更新、删除、其它操作等,需要的朋友可以参考下。 1.创建列表。 只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [‘wade’,’james’,’bosh’,’haslem’] 与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等 2.…

    Python开发 2020年6月3日
  • 什么是Python装饰器,有什么作用?

    今天小编和大家分享一下,什么是Python装饰器,有什么作用!由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 def now(): print(“2018年1月18日17:38:59”) f = now f() 函数对象有一个__name__属性,可以拿到函数的名字: >>>now.__name__ ‘now’ >>>f.__name__ ‘now’ 现…

    Python开发 2020年5月29日
  • 如何使用Python来计算公交发车时间

    问题描述: 公交车每天会按照一定间隔发车,由于不同时间段经过拥堵路段的用时不-样,所以给定路线下公交车每趟(每车次)行驶时间差异也很大,现在给出某路线某天各车次公交车离开始发站和到达终点站的时间,请求出该天耗时最长车次的行驶时间。 输入说明: 第- -行是一个整数N,示接下来的公交车车次的总数。之后是N行,每行开始是字母S或Z,表示是从始发站开出还是终点站开出。之后两个时间表示起始时间,时间给出方式为小时+分钟的形式,如S 0830 1210表示8点30分离开始发站,12点10分达到终点站。 输…

    Python开发 2020年5月28日
  • zip函数-求最长公共前缀

    用python解决问题的方法有很多:函数法、暴力法以及一些常见的算法等等,而且python 的很多基础题用函数来解决是非常快捷的。熟练掌握函数的方法和技巧能够更好地解决问题,思路更加清晰。 下面以leetcode”最长公共前缀”案例简单介绍zip函数的应用。编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “” 示例: 输入: [“flower”,”flow”,”fligh…

    Python开发 2020年5月28日
  • 利用python代码求三角形最小路径和

    哈喽!同学们,今天和大家分享一下,利用Python代码求三角形最小路径和!给定一个三角形,每一步只能移动到下一行中相邻的结点上,求出自顶向下的最小路径和。 例如: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 自顶向下的最小路径和为 11(即:2 + 3 + 5 + 1 = 11)。 解决方案: 首先,这是一个一维动态规划问题,动态规划一般都是从下到上走。将dp数组初始化为‘三角形’最后一行的值,然后从倒数第二层开始向上,依次更改的dp数组中元素的个数,遍历到第几层就更改…

    Python开发 2020年5月27日
  • Python四大主流网络编程框架,你知道么?

    高并发处理框架—— Tornado Tornado 是使用 Python 编写的一个强大的可扩展的 Web 服务器。它在处理高网络流量时表现得足够强健,却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。Tornado 作为 FriendFeed 网站的基础框架,于2009年9月10日发布,目前已经获得了很多社区的支持,并且在一系列不同的场合中得到应用。除 FriendFeed 和 Facebook 外,还有很多公司在生产上转向Tornado,包括 Quora、Turntable.…

    Python开发 2020年5月27日
  • Python|如何让文件读取不再乱码

    有时在读取文件时是否会出现乱码?因为在中文Windows系统中,如果不指定文本文件的编码,那么它就会采用系统默认的GBK编码,即一个英文字符是ASCII码,一个汉字是两个字节的内码。文件的本质是二进制文件,相同的文本采用不同的编码得到的二进制数据是不同的。 解决方案: GBK编码执行文件后是7个字节,分别是Ox61Ox62 OX63 Oxce Oxd2 Oxc3 Oxc7 fobj=open(‘c:\\abc.txt’,’wt’,encoding=…

    Python开发 2020年5月18日
  • Python 中 3 个不可思议的返回

    第一个:神奇的字典键 some_dict = {}     some_dict[5.5] = “Ruby”     some_dict[5.0] = “JavaScript”some_dict[5] = “Python” Output: >>> some_dict[5.5]     “Ruby”   &n…

    Python开发 2020年5月18日
  • 我没有基础,能否学会Python?

    肯定的回答您:完全可以的。 其实,谁都是从不会到会,没有一个人生下来是一应俱全的。每种知识也是从基础到复杂,大家都是从零基础开始的,有的学员英语和数字基础也很差,从一点都不了解编码到现在非常熟练使用Python。 如果自学感觉有些吃力的话,推荐参加我们马哥推出的系统全面的Python培训课程,跟着老师学习,会进步很快的,而且最重要的是少走很多弯路,有问题的时候能得到及时的解答。 一般Python编程语言的初学者,要从基础数据类型开始了解Python的动作机制,再到各个类型的操作方法的掌握,就可以…

    Python开发 2020年5月18日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!