龙空技术网

Python基础精炼点(一):这8个小点,可都是工作、面试常见题

唠叨钱大头 124

前言:

眼前我们对“python蛇形矩阵输出”大约比较着重,姐妹们都想要知道一些“python蛇形矩阵输出”的相关内容。那么小编也在网络上收集了一些有关“python蛇形矩阵输出””的相关文章,希望姐妹们能喜欢,大家一起来学习一下吧!

有时候,我们学习一门语言,会感叹和沉浸于它的美妙和神奇之中,乐此不疲。

但是,能偶尔抽身出来,站在另一个角度,审视这门语言的时候,会遗漏掉许多的小点,我把他称之为基础精炼点。它很小,但同时也很重要。

下面,我们就把这种小点,用简洁罗列、精简示范的方式,一一介绍给大家。这也算是我们开的一个系列吧。希望我们坚持系列学习,一定事半功倍。

阅读全文大约需要2 minutes,建议关注+收藏,边学习边思考,效率更高哦!

1.Python 常用的两个命名规则是什么?允许包括英文、数字以及下划线(_),不能以数字开头名称区分大小写

PS:特别说明以下划线开头的变量具有特殊意义。

2.Python 变量命名都有哪些习惯?

Python 变量命名习惯一般遵守蛇形命名法(snake case)

一般变量命名,book_id、book_storecount;类名首字符为大写,如 Python 内置模块 collections.abc 中的 Iterable 类、我们自定义的 Book 类等;类方法名:get_storecount();其他特殊变量,会全部大写,M_PI、MAX_VEHICLE_SPEED。

这与 Java 命名方法不同,Java 最典型的命名方法——驼峰命名法(camel case)

3.Python 最具特色的缩进原则主要作用是什么?

Python 最具特色的地方就是用缩进代替 Java、C++ 中的 {},缩进的层级结构表示代码的逻辑层次。

例如:

X,Y=int(input('please input int_num :')),int(input('please input int_num :'))lst=[]for i in range(X):    tmp=[]    for j in range(Y):        tmp.append(i*j)    lst.append(tmp)print(lst)
4.列举 10 个 Python 关键字

Python 共有 35 个关键字:

False      True       else      import     pass       None       break      except     in         raise      await      class      finally    is         returnand        continue   for        lambda     try        as         def        from       nonlocal   while      assert     del        global     not        withasync      elif       if         or         yield

常用且不同于其他常用语言 C++ 和 Java 的关键字,如:

True 和 False 用于表示值的真假,在 Java 中是 true 和 false;逻辑反操作 Python 使用 not,Java 是 !;None 表示空值,Java 使用 null;Python 两个条件同时满足使用 and,Java 是 &&;两者满足其一,Python 使用 or,Java 使用 ||;Python 使用 elif, Java 是 else if5.Python 常见的运算符都有哪些?

+       -       *       **      /       //      %      @<<      >>      &       |       ^       ~       :=<       >       <=      >=      ==      !=

注意:

// 用于两个数值相除且向下取整** 用于幂运算

展示如下:

In [5]: 10//3Out[5]: 3In [6]: 2**3Out[6]: 8In [7]:
6.关键字 del 的作用是什么?

del 用于删除可迭代对象中某个元素;

a = [3,5,1]del a[1]a

再例如

In [1]: a_dict={'a':1,'b':2}In [2]: a_dictOut[2]: {'a': 1, 'b': 2}In [3]: del a_dict['a']In [4]: a_dictOut[4]: {'b': 2}In [5]:
7.关键字 pass 的作用是什么?

pass 一种应用是定义接口,也是 Python 语言特有的一个关键字。

class A():    def interface_method(*args, **kargs):        pass

pass,占位符,啥也不干,直接通过。

8.列举几个常用的容器类对象

可容纳多个元素的容器对象常见的有:list 列表、 tuple 元组、dict 字典、set 集合

PS:这里我们已经写了一些内容了,后面也会持续地更新过来。

Python数据系列(一)- 列表List:Python的“苦力”

今天就罗列了这8个小点,有过基础的想必看一眼就行了,也算是碎片化加深记忆。初学者在之后的学习中,也会更多地接触,相信你一定会对上述的内容,会有更深刻的理解的。(PS:文章部分内容来源于网络课程gitchat,如有侵权,及时告知)

最后,慢即是快(slow is fast),每日一题,跟着更新,就会变强。欢迎各位留言、私信。留言、评论的,期待与你交流。让我们一起在学习这条道儿上,携手前行。

标签: #python蛇形矩阵输出