初学者的一些好的Python示例是什么
在这篇文章中,我们将学习一些对初学者有用的基本Python示例。本文还包括一些在python面试中常问的基础问题。让我们开始吧!
如何将列表转换为元组
使用Python的tuple()方法,我们可以将一个列表转换为一个元组。一旦列表转换为元组,我们就不能再更新列表了,因为元组是不可变的。
示例
以下程序使用tuple()函数将列表转换为元组:
# input list
inputList = ['hello', 'tutorialspoint', 'python', 'codes']
# converting input list into a tuple
resultTuple = tuple(inputList)
# printing the resultant tuple
print(resultTuple)
# Printing the type of resultant tuple
print(type(resultTuple))
输出
('hello', 'tutorialspoint', 'python', 'codes')
<class 'tuple'>
什么是NumPy数组
NumPy数组比Python列表更加灵活。NumPy数组使得读取和写入对象更快更高效。
在Python中,有哪些方式可以创建一个空的NumPy数组和一个给定形状的NumPy数组?
示例
以下程序展示了如何创建一个空的NumPy数组和一个给定形状的NumPy垃圾数组:
# importing NumPy module
import numpy
# Creating an empty NumPy array without shape
array1 = numpy.array([])
# printing array
print(array1)
# Creating a NumPy array with given shape and garbage values
array2 = numpy.empty(shape=(3,3))
print(array2)
输出
[]
[[4.14578705e-316 1.77863633e-322 0.00000000e+000]
[0.00000000e+000 2.37663529e-312 7.87101931e-071]
[3.88586518e-033 5.03180591e-091 1.20858772e+161]]
什么是Python中的负数索引
Python在数组和列表中有一个独特的特性,称为负数索引。
Python允许使用负数索引,也就是从末尾开始索引。
这意味着序列中的最后一个值的索引是-1,倒数第二个值的索引是-2,依此类推。
当你想从可迭代对象的末尾(右侧)选择值时,你可以利用负数索引来实现。
Python中的数据类型SET是什么,我如何使用它
set 是Python中的一种数据类型,它是一种集合。它从Python版本2.4开始就存在了。集合是一组不同和不可变的项目,没有特定的顺序。
如何打印从1到100的所有数字的总和
示例
以下程序返回前100个自然数的总和 –
# printing the sum of numbers from 1 to 100
print(sum(range(1,101)) )
输出
5050
Python中列表和元组的区别是什么
列表 | 元组 |
---|---|
列表是可编辑的,这意味着它们可以是可变的。 | 元组是不可变的,这意味着我们不能改变元组中的元素。 |
列表相对较慢。 | 元组在效率方面优于列表。 |
列表语法 −
list = [40, tutorialspoint, 100]
元组语法 −
tuple = (40, tutorialspoint, 100)
Python是一种编程语言还是脚本语言
虽然我们可以使用Python编写脚本,但它主要用作通用编程语言。
Python是一种解释型编程语言
解释型语言是指在执行之前不会转换为机器代码的任何脚本语言。因此,Python是一种解释型语言。此外,由于它是一种解释型语言,因此在运行时无法将其转换为计算机可读的代码。
什么是PEP 8
PEP是Python Enhancement Proposal的缩写。它是一系列用于格式化Python代码以提高可读性的准则。
Python中的装饰器是什么
装饰器仅用于在不影响函数结构的情况下为方法添加特定的布局模式。装饰器通常在它们将要改进的事件之前进行识别。在使用装饰器之前,我们必须首先定义它的函数,即装饰器函数。
然后编写装饰器函数将要实现的函数,并将装饰器函数简单地放在其上方。在这种情况下,装饰器前面有@符号。
Python中最常见的内置数据类型是什么
数字 − Python最常见的内置数据结构是整数、复数和浮点数。
示例
5, 2+3i, 3.5.
列表 −列表是一个按特定顺序排列的对象集合。列表的组成部分可以是多种数据类型。
示例
[10, ‘tutorialspoint’, 4.89]
元组 − 元组是按特定顺序排列的一组项目。与列表不同,元组是 不可变 的,这意味着它们不能被改变。
示例
(10, ‘tutorialspoint’, 4.89)
字符串 − 字符串是字符的集合。字符串可以使用单引号或双引号声明。
示例
“Hello ‘tutorialspoint’”.
集合 - 集合是一组无关的项目,没有特定的顺序。
示例
(5, 2, 8, 1)
词典 - 词典是一组键和值的集合,每个值都可以通过其键访问。项目的顺序/序列无关紧要。
示例
{10:’tutorialspoint’, 20:python}
Python中的self是什么
self是一个类的实例或对象。在Python中,self被明确指定为第一个参数。这与Java中的情况不同,Java中self是可选的。局部变量有助于区分类的方法和属性。
类的self变量对应于在init方法中新创建的对象,但它引用的是可以在类的其他方法中调用的实体。
这些命令如何工作:Break、pass和Continue
break - 当条件满足时,循环终止,控制转移到下一条语句。
pass - 当一个代码块需要在语法上有效,但你不想执行它时,使用pass语句。本质上,pass是一个空操作。执行它时,什么都不会发生。
continue - 当满足指定条件时,控制传递到循环的开始,允许跳过循环的当前执行的一部分。
如何将字符串中的每个字符转换为小写字母
要将字符串转换为小写字母,使用lower()函数。
示例
以下程序将字符串中的每个字符转换为小写字母-
# input string
inputString = 'TUTORIALSPOINT'
# converting each character of the string into lowercase
# using the lower() function
print("Converting every character of the string into lowercase:")
print(inputString.lower())
输出
Converting every character of the string into lowercase:
tutorialspoint
结论
在本文中,我们学习了16个不同的Python示例。这些也是Python面试中至关重要的问题。