”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > Python - 基础知识

Python - 基础知识

发布于2024-08-01
浏览:733

Python - Fundamentals

在这里,我将告诉你如何在Python中使用变量。我们将看到如何命名变量并为其赋值。

如何命名变量?

首先,变量只不过是整个程序中对对象或值的引用。它们充当对存储值的存储器的引用。

命名它们有一定的规则。

  • 必须以字母(a-z、A-Z)或下划线(_)开头。
  • 第一个字符后可以跟字母、数字(0-9)或下划线。
  • 变量名称区分大小写。 例如,myName 和 myname 是完全不同的变量。
  • 不应使用Python保留字作为变量名 例如:class、def、for、while。

因此,在Python中,运算符=用于为变量赋值。

# Assigning integer value
age = 18
print(age)

18

# Assigning string value
name = "Arif"
print(name)

Arif

# Assigning float value (float means decimal value)
height = 2.5
print(height)

2.5

# Assigning boolean value (rfrs to true/false)
is_student = True
print(is_student)

True

变量类型

Python是一种类型化语言,我们在给变量赋值时不需要声明变量的类型。类型由其自身推断。

name = "Abys"
print(name)
print(type(name))

Abys


或者我们也可以通过
来定义类型

name = "Abys"
type(name)

str

age = 18
type(age)

int

这是基本的。

我被要求自己完成一些问题,让我和你们讨论一下。
学起来容易多了……?

1.创建一个名为 name 的变量并将您的名字分配给它。然后打印变量的值。

name = "Abys"
print(name)
print(type(name))

Abys


2.创建一个变量 Age 并将您的年龄分配给它。稍后,为变量重新分配新值并打印新值。

age=17
print("Present age:",age)
age= 18
print(age)

Present age: 17
18

这里如果我们想要类型;

print(type(age))


3.在一行中将值 5、10 和 15 分配给三个变量 a、b 和 c。打印它们的值。

a,b,c = 5,10,15
print(a,b,c)

5 10 15

如果我们想添加它们,我们会得到,

print(a b c)

30

4。交换两个变量 x 和 y 的值,而不使用第三个变量。打印交换前后的值。

x,y = 5,25
print(x,y)
print(x-y)
x,y = 25,5
print(x,y)
print(x-y)

5 25
-20
25 5
20

他们只要求打印交换的值,是我,你做了额外的事情。

在下一个qn之前我们应该知道什么是常量...

什么是常量?

在Python中,常量是那些不打算改变的值。按照惯例,它们通常以大写字母书写,并用下划线分隔单词。
然而,在Python中常量也是可以改变的。

5。使用适当的值定义常量 PI 并打印它们。

PI=3.14159
print(f"{PI:.3f}")

3.142

6。编写一个程序,使用常量 PI 和可变半径计算圆的面积。打印区域。

PI=3.14
radius=7
r=radius
area=PI*r**2 # r**2 refers to r pow 2
print("Area of circle is",area)

Area of circle is 153.86

7.定义矩形的长度和宽度常量。计算并打印面积。

L,B = 5,15
area = L*B
print("Area of rect is ",area)

Area of rect is  75

这些是我制定的 qns。希望说清楚了。
谢谢你们...

版本声明 本文转载于:https://dev.to/abys_learning_2024/python-fundamentals-346p?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 插入数据时如何修复“常规错误:2006 MySQL 服务器已消失”?
    插入数据时如何修复“常规错误:2006 MySQL 服务器已消失”?
    插入记录时如何解决“一般错误:2006 MySQL 服务器已消失”介绍:将数据插入 MySQL 数据库有时会导致错误“一般错误:2006 MySQL 服务器已消失”。当与服务器的连接丢失时会出现此错误,通常是由于 MySQL 配置中的两个变量之一所致。解决方案:解决此错误的关键是调整wait_tim...
    编程 发布于2024-12-22
  • 如何在Go的SQL包中查询未知列类型的数据?
    如何在Go的SQL包中查询未知列类型的数据?
    探索 Go 的 SQL 包中的临时查询虽然文档表明使用 SQL 包在 Go 中查询数据需要了解列数和编译时类型,这并不严格正确。 sql.Rows 类型为灵活且即席的 SQL 查询提供了解决方案。动态列元数据检索sql.Rows 中的 Columns 方法提供了以下列表:结果列名称。这允许您动态确定...
    编程 发布于2024-12-22
  • 您可以在 C++ 中重载内置类型(例如“int”和“float”)的运算符吗?
    您可以在 C++ 中重载内置类型(例如“int”和“float”)的运算符吗?
    可以为内在类型重载运算符吗?在 C 中,可以为用户定义类型重载运算符。然而,int、float等内在类型不是用户定义的,所以问题来了:它们的运算符可以重载吗?正如提供的答案中所述,不可能重新定义内置运算符。运算符重载是一种机制,允许开发人员通过在自己的类型上下文中定义运算符的自定义行为来扩展语言。这...
    编程 发布于2024-12-22
  • 为什么 Selenium 会抛出“WebDriverException:消息:‘Webdrivers’可执行文件可能有错误的权限”错误?
    为什么 Selenium 会抛出“WebDriverException:消息:‘Webdrivers’可执行文件可能有错误的权限”错误?
    Selenium 中的“Webdrivers”可执行权限错误问题描述尝试在 Python 中使用 Selenium 时,您可能会遇到错误消息:WebDriverException: Message: 'Webdrivers' executable may have wrong permissions...
    编程 发布于2024-12-22
  • HTML 格式标签
    HTML 格式标签
    HTML 格式化元素 **HTML Formatting is a process of formatting text for better look and feel. HTML provides us ability to format text without us...
    编程 发布于2024-12-22
  • 如何使用 MySQL 查找今天生日的用户?
    如何使用 MySQL 查找今天生日的用户?
    如何使用 MySQL 识别今天生日的用户使用 MySQL 确定今天是否是用户的生日涉及查找生日匹配的所有行今天的日期。这可以通过一个简单的 MySQL 查询来实现,该查询将存储为 UNIX 时间戳的生日与今天的日期进行比较。以下 SQL 查询将获取今天有生日的所有用户: FROM USERS ...
    编程 发布于2024-12-22
  • 如何使用 WHERE 子句在 MySQL 中查询 JSON 数据?
    如何使用 WHERE 子句在 MySQL 中查询 JSON 数据?
    如何在 MySQL 中查询 JSON 数据在 MySQL 数据库中,JSON 对象可以存储在表列中。但是,如果没有适当的技术,运行利用这些 JSON 字段的查询可能会很困难。本指南提供了使用 WHERE 子句轻松查询 JSON 数据的方法,使开发人员能够根据 JSON 对象属性过滤和检索特定记录。利...
    编程 发布于2024-12-22
  • 为什么我的 CSS 背景图像简写会产生“操作符不正确”错误?
    为什么我的 CSS 背景图像简写会产生“操作符不正确”错误?
    背景图像错误:识别不正确的运算符尝试使用简写符号设置具有背景图像的 div 元素样式时,某些用户会遇到关于不正确运算符的错误:错误:CSS:背景:/是不正确的运算符。要纠正此问题,了解背景属性的正确语法至关重要。根据CSS规范,/字符充当background-position和background-...
    编程 发布于2024-12-22
  • 尽管代码有效,为什么 POST 请求无法捕获 PHP 中的输入?
    尽管代码有效,为什么 POST 请求无法捕获 PHP 中的输入?
    解决 PHP 中的 POST 请求故障在提供的代码片段中:action=''而不是:action="<?php echo $_SERVER['PHP_SELF'];?>";?>"检查 $_POST数组:表单提交后使用 var_dump 检查 $_POST 数...
    编程 发布于2024-12-22
  • 大批
    大批
    方法是可以在对象上调用的 fns 数组是对象,因此它们在 JS 中也有方法。 slice(begin):将数组的一部分提取到新数组中,而不改变原始数组。 let arr = ['a','b','c','d','e']; // Usecase: Extract till index p...
    编程 发布于2024-12-22
  • 如何在 PHP 中组合两个关联数组,同时保留唯一 ID 并处理重复名称?
    如何在 PHP 中组合两个关联数组,同时保留唯一 ID 并处理重复名称?
    在 PHP 中组合关联数组在 PHP 中,将两个关联数组组合成一个数组是一项常见任务。考虑以下请求:问题描述:提供的代码定义了两个关联数组,$array1 和 $array2。目标是创建一个新数组 $array3,它合并两个数组中的所有键值对。 此外,提供的数组具有唯一的 ID,而名称可能重合。要求...
    编程 发布于2024-12-22
  • 为什么“正在加载类 com.mysql.jdbc.Driver...”已被弃用,如何修复它?
    为什么“正在加载类 com.mysql.jdbc.Driver...”已被弃用,如何修复它?
    了解“Loading Class com.mysql.jdbc.Driver ... Is Deprecated”消息尝试连接到 MySQL 时使用旧的驱动类com.mysql.jdbc.Driver的数据库,你可能会遇到一个咨询消息:Loading class com.mysql.jdbc.Dri...
    编程 发布于2024-12-22
  • 除了“if”语句之外:还有什么地方可以在不进行强制转换的情况下使用具有显式“bool”转换的类型?
    除了“if”语句之外:还有什么地方可以在不进行强制转换的情况下使用具有显式“bool”转换的类型?
    无需强制转换即可上下文转换为 bool您的类定义了对 bool 的显式转换,使您能够在条件语句中直接使用其实例“t”。然而,这种显式转换提出了一个问题:“t”在哪里可以在不进行强制转换的情况下用作 bool?上下文转换场景C 标准指定了四种值可以根据上下文转换为的主要场景bool:语句:if、whi...
    编程 发布于2024-12-22
  • 如何处理 Java XPath 查询中的 XML 命名空间?
    如何处理 Java XPath 查询中的 XML 命名空间?
    Java XPath 查询中的 XML 命名空间处理在 Java 中,当使用 XPath 查询 XML 时,命名空间可能会带来挑战。当 XML 不包含命名空间时,XPath 查询可以很简单,但命名空间的存在会带来复杂性。情况 1:没有命名空间的 XML对于没有命名空间的 XML,XPath查询使用默...
    编程 发布于2024-12-22
  • Go 1.7 可以在 Windows 上构建 DLL 吗?
    Go 1.7 可以在 Windows 上构建 DLL 吗?
    使用 Go 1.7 构建 dll在本文中,我们将探讨在 Windows 下针对 Go v1.7 构建 dll 的可能性.问题:有没有办法构建一个dll Windows下Go v1.7?背景:尝试使用经典方法构建dll:go build -buildmode=shared main.go导致以下错误:...
    编程 发布于2024-12-22

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3