首页 > 编程语言 >Python入门指南

Python入门指南

时间:2023-10-21 22:14:05浏览次数:28  
标签:指南 入门 Python Downey print 报错 变量 name

Python入门指南

Python中的“文本”

代码

用计算机程序设计语言写成的,可以被计算机执行的文本称为代码

输入

从外界将数据传递给程序称为输入,即通过输入设备(例如:鼠标、键盘、和摄像头等)向计算机输入数据和信息。

输出

程序将数据传递给外界称为输出,即把计算机处理结果(例如:屏幕显示的文字、图片或视频)表达出来。在Python中,其用print表达。

例:

print(2021)		#括号是英文的
print(142857)		#同一级别的代码需要顶格开始写

字符串

字符串是文本的数据类型,其用单引号或双引号表达。

例:

print('Looking up,I find the moon bright')		#双引号是英文的
print("Bowing,in homesickness I'm drowned")
print("举头望明月")
print("低头思故乡")

注释

为了帮助人更好地理解代码,我们需要对代码进行解释和说明,即注释。注释不会被计算机执行。

例:

#interesting code
print("hello world!")

报错

报错时,需要根据错误位置和类型定位错误。



变量与赋值

可以存储不同类型数据的量称为变量。变量就像“水杯”,能存放各种不同类型的“饮料”。

变量命名的注意点:

  • 变量名只能由字母、数字、下划线(_)组成
  • 不能以数字开头
  • 不能包含空格
  • 大小写敏感

常量

存储到变量的具体数据称为常量,在程序运行时不能被修改。

赋值

把数据(饮料)存储入变量(水杯)的过程称为赋值

例:

name = "Downey"
print(name)		#Downey

#重复赋值
name = "Downey"
name = "Tony"
print(name)		#Tony	取最新值

#使用变量为变量赋值
name = "Downey"
myName = name
print(myName)		#Downey

报错

抱错时,应注意:

  1. 报错的文件
  2. 报错的行数
  3. 报错的具体代码
  4. 错误类型

例:

  File "d:\OneDrive\Python Learning\code\Getting Started Guide.py", line 29		#文件、行数
    name = "Downey"		#代码
IndentationError: unexpected indent		#缩进错误:意外缩进

格式化输出

使用变量替换字符串里的内容称为格式化输出。在Python中,其用print(f"{变量1} {变量2} {变量3}")表达。

例:

name = "Downey"
print(f"My name is {name}")		#My name is Downey
print(f"{name} is a good boy")		#Downey is a good boy
print(f"{name} likes playing football")		#Downey likes playing football

转义字符

有不同于原来字符的含义,计算机读到它时会执行相应操作的字符称为转义字符。它以反斜杠(\)开头。

例如:

转义字符 名称 含义
\n 换行符 将之后的内容移至下一行
\t 水平制表符 将之后的内容缩进4字节

例:

print("我是Tony,\n正在学习Python,\n今天是第二课,\n很高兴认识大家。")
'''我是Tony,
正在学习Python,
今天是第二课,
很高兴认识大家。'''

标签:指南,入门,Python,Downey,print,报错,变量,name
From: https://www.cnblogs.com/-yz-/p/17779630.html

相关文章

  • Python-Json异常:Object of type Decimal is not JSON serializable
    源起:使用python分离出一串文本,因为是看起来像整数,结果json转换时发生异常:TypeError:ObjectoftypeDecimalisnotJSONserializablemsgInfo={"uid":3232324232}json.dumps(msgInfo,ensure_ascii=False)原因:decimal格式不能被json.dumps正确处理。json.dumps函数发现字......
  • ​在二叉搜索树中查找第n个最小节点的Python实现
    二叉搜索树(BinarySearchTree,BST)是一种非常常用的数据结构,它具有许多优秀的性质,例如插入、删除和查找的效率都非常高。今天我们要探讨的问题是:如何在二叉搜索树中查找第n个最小的节点。 首先,我们需要明白二叉搜索树的一个重要性质:对于任何一个节点,其左子树中的所有节点的值都小于......
  • 【Python】将Python中的多维列表进行展开
    1.引言在本教程中,我们将探索在Python中展平列表的不同方法。列表展开是指将多维列表转换为一维列表的过程,我们将介绍如何使用Python语法和NumPy库来分别展平二维、三维和四维度的列表。闲话少说,我们直接开始吧!2.展开二维列表让我们首先创建一个名为flatten_2d的函数,该函数......
  • Postgresql数据库之Python连接数据库&查询练习
    Task1.基于finalshell建立的SSH隧道,实现Python代码连接天翼云数据库(1)给出finalshell的配置如下图:为了登录安全起见,将ssh登录端口和数据库监听端口进行了修改。(2)给出Python连接天翼云数据库的代码Python代码如下:importpsycopg2conn=psycopg2.connect(dbname='a2513210112',......
  • Python 循环
    Python有两个基本的循环命令:while循环for循环while循环使用while循环,我们可以在条件为真的情况下执行一组语句。示例,打印i,只要i小于6:i=1whilei<6:print(i)i+=1注意:记得增加i的值,否则循环将永远继续下去。while循环要求相关的变量已经准备好,例如在这个示......
  • Python 循环
    Python有两个基本的循环命令:while循环for循环while循环使用while循环,我们可以在条件为真的情况下执行一组语句。示例,打印i,只要i小于6:i=1whilei<6:print(i)i+=1注意:记得增加i的值,否则循环将永远继续下去。while循环要求相关的变量已经准备好,例如在这个示例......
  • 云原生架构实战02 Kubernetes实战入门
    一、Kubernetes是什么?kubernetes具有以下特性:服务发现和负载均衡Kubernetes可以使用DNS名称或自己的IP地址公开容器,如果进入容器的流量很大,Kubernetes可以负载均衡并分配网络流量,从而使部署稳定。存储编排Kubernetes允许你自动挂载你选择的存储系统,例如本地存储、公共云提......
  • OPNsense 系列十一:OPNsense Tools 写的一些 Python 小工具
    OPNsenseTools介绍基于OPNsense系统的Python小工具、小程序集,实现个人需要的功能。目前支持:liteip:终端网络信息获取小工具,实现域名、IPv4、IPv6、MAC更新的电子邮件通知。ping_subprocess:ping(IPv4)触发命令行指令。支持Windows7、Windows10、FreeB......
  • python技术栈之单元测试中mock的使用
    什么是mock?mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。mock的作用特别是开发过程中上下游未完成的工序导致当前无法测试,需要虚拟某些特定对象以便测试。unittest是python内置的单元测试库,在做接口测试时,如果......
  • 小白学Python - 使用 Django 的天气应用程序
    使用Django的天气应用程序本文中我们将学习如何创建一个使用Django作为后端的天气应用程序。Django提供了一个基于PythonWeb框架的Web框架,允许快速开发和干净、务实的设计。基本设置cdweather启动服务器pythonmanage.pyrunserver要检查服务器是否正在运行,请转至Web......