区块链技术博客
www.b2bchain.cn

必备基础语法练习求职学习资料

本文介绍了必备基础语法练习求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

1 什么是动态类型语言?

要了解什么是动态语言,需要首先了解“类型检查”。

类型检查是验证类型约束的过程,编译器或解释器通常在编译阶段或运行阶段做类型检查。

类型检查就是查看“变量”和它们的”类型”,然后判断表达式是否合理。例如,不能拿一个 string 类型变量除以浮点数变量。

如果类型检查发生在程序运行阶段,那么它便是“动态类型语言”。常见的动态语言包括:Python、JavaScrpit、PHP.

2 什么是强类型语言?

强类型语言是指不管是在编译阶段还是运行阶段,一旦某种类型绑定到变量后,此变量便会持有此类型,并且不能同其他类型在计算表达式时混合使用,例如不支持 int 变量和 str 变量相加。

常见的强类型语言有:Python、Java、C#、Scala

3 Python 常用的两个命名规则?

Python 的变量命名规则主要包括两条:

  • 1) 允许包括英文、数字以及下划线(_),不能以数字开头
  • 2) 名称区分大小写

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

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

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

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

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

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

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

下面定义的 pandas_read 方法,用代码缩进表示逻辑结构,看不到 {}.

def pandas_read(filename,sep=',',chunksize=5):     reader = pd.read_csv(filename,sep=sep,chunksize=chunksize)     while True:         try:             yield reader.get_chunk()         except StopIteration:             print('---Done---')             break

6 说出 10 个 Python 关键字

Python 共有 35 个关键字:

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

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

  • 1) True 和 False 用于表示值的真假,在 Java 中是 true 和 false;
  • 2) 逻辑反操作 Python 使用 not,Java 是 !;
  • 3) None 表示空值,Java 使用 null;
  • 4) Python 两个条件同时满足使用 and,Java 是 &&;
  • 5) 两者满足其一,Python 使用 or,Java 使用 ||;
  • 6) Python 使用 elif, Java 是 else if

1 什么是动态类型语言?

要了解什么是动态语言,需要首先了解“类型检查”。

类型检查是验证类型约束的过程,编译器或解释器通常在编译阶段或运行阶段做类型检查。

类型检查就是查看“变量”和它们的”类型”,然后判断表达式是否合理。例如,不能拿一个 string 类型变量除以浮点数变量。

如果类型检查发生在程序运行阶段,那么它便是“动态类型语言”。常见的动态语言包括:Python、JavaScrpit、PHP.

2 什么是强类型语言?

强类型语言是指不管是在编译阶段还是运行阶段,一旦某种类型绑定到变量后,此变量便会持有此类型,并且不能同其他类型在计算表达式时混合使用,例如不支持 int 变量和 str 变量相加。

常见的强类型语言有:Python、Java、C#、Scala

3 Python 常用的两个命名规则?

Python 的变量命名规则主要包括两条:

  • 1) 允许包括英文、数字以及下划线(_),不能以数字开头
  • 2) 名称区分大小写

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

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

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

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

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

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

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

下面定义的 pandas_read 方法,用代码缩进表示逻辑结构,看不到 {}.

def pandas_read(filename,sep=',',chunksize=5):     reader = pd.read_csv(filename,sep=sep,chunksize=chunksize)     while True:         try:             yield reader.get_chunk()         except StopIteration:             print('---Done---')             break

6 说出 10 个 Python 关键字

Python 共有 35 个关键字:

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

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

  • 1) True 和 False 用于表示值的真假,在 Java 中是 true 和 false;
  • 2) 逻辑反操作 Python 使用 not,Java 是 !;
  • 3) None 表示空值,Java 使用 null;
  • 4) Python 两个条件同时满足使用 and,Java 是 &&;
  • 5) 两者满足其一,Python 使用 or,Java 使用 ||;
  • 6) Python 使用 elif, Java 是 else if

1 什么是动态类型语言?

要了解什么是动态语言,需要首先了解“类型检查”。

类型检查是验证类型约束的过程,编译器或解释器通常在编译阶段或运行阶段做类型检查。

类型检查就是查看“变量”和它们的”类型”,然后判断表达式是否合理。例如,不能拿一个 string 类型变量除以浮点数变量。

如果类型检查发生在程序运行阶段,那么它便是“动态类型语言”。常见的动态语言包括:Python、JavaScrpit、PHP.

2 什么是强类型语言?

强类型语言是指不管是在编译阶段还是运行阶段,一旦某种类型绑定到变量后,此变量便会持有此类型,并且不能同其他类型在计算表达式时混合使用,例如不支持 int 变量和 str 变量相加。

常见的强类型语言有:Python、Java、C#、Scala

3 Python 常用的两个命名规则?

Python 的变量命名规则主要包括两条:

  • 1) 允许包括英文、数字以及下划线(_),不能以数字开头
  • 2) 名称区分大小写

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

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

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

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

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

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

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

下面定义的 pandas_read 方法,用代码缩进表示逻辑结构,看不到 {}.

def pandas_read(filename,sep=',',chunksize=5):     reader = pd.read_csv(filename,sep=sep,chunksize=chunksize)     while True:         try:             yield reader.get_chunk()         except StopIteration:             print('---Done---')             break

6 说出 10 个 Python 关键字

Python 共有 35 个关键字:

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

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

  • 1) True 和 False 用于表示值的真假,在 Java 中是 true 和 false;
  • 2) 逻辑反操作 Python 使用 not,Java 是 !;
  • 3) None 表示空值,Java 使用 null;
  • 4) Python 两个条件同时满足使用 and,Java 是 &&;
  • 5) 两者满足其一,Python 使用 or,Java 使用 ||;
  • 6) Python 使用 elif, Java 是 else if

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 必备基础语法练习求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们