【python】python入门day1

news2024/12/26 11:59:39

python入门

    • Python解析器
    • Python注释
    • Python中的变量(重点)
    • 练习:
      • 1、用python的print函数描述一段对话
      • 2、与计算机模拟一段对话,并且最终计算机需要将输入的内容全部输出
      • 3、模拟两个对话场景(根据提示输入内容,并且在后续的语句中将输入的内容作为输出的内容的一部分)

Python解析器

1、Python解析器的作用
demo.py

python
print('Hello World')

由于Python属于高级语言,其并不能直接在计算机中运行,因为缺少Python语言的运行环境:Python解析器

Python解析器作用:就是把Python代码转换为计算机底层可以识别的机器语言,如0101…
在这里插入图片描述
如何从这个窗口中退出到DOS模式呢?

答:使用exit()方法

exit()# 回车

Python注释

1、注释的作用
首先强调一件事:Python代码 => Python解析器 => 机器语言,但是注释经过了Python的解释器并不会解析与执行。因为其主要就是进行代码的注释。

注释作用:提高代码的阅读性

在我们编写Python程序时,为了了提高程序的可读性,强烈建议大家为核心代码添加注释信息。

2、Python注释的基本语法
☆ 单行注释
单行注释,以"#"(Shift + 3)号开头,只能注释一行内容

# 注释内容

1
示例代码:

第一种:代码行的上面

# 输出Hello World字符串
print('Hello World')

第二种:放在代码的后面(代码后面保留2个空格)

print('Hello World')  # 输出Hello World字符串

☆ 多行注释
多行注释:可以同时注释多行代码或程序,常用于代码块的注释

基本语法:

"""
注释内容
第一行
第二行
第三行
"""

'''
注释内容
第一行
第二行
第三行
'''

示例代码:

"""
Hi, 大家好
从今天开始,我们将一起学习Python这门语言
"""

'''
Hi, 大家好
从今天开始,我们将一起学习Python这门语言
'''
print('Hi, 大家好')
print('从今天开始,我们将一起学习Python这门语言')

在PyCharm中,我们可以使用Ctrl + /斜杠来对代码或程序进行快速注释。

Python中的变量(重点)

1、引入变量的概念
什么是量:量是程序中的最小单元。

那什么是变量呢?

① 变量是存储数据的容器

② 变量在程序运行过程中是可以发生改变的量

③ 变量存储的数据是临时的

2、变量的作用(举个栗子)
淘宝注册案例:

① 写入用户名、密码

② Python程序要接收用户名和密码(临时存储)

③ 把刚才接收的用户名和密码永久的存储起来(数据库)

3、变量的定义
基本语法:

变量名称 = 变量的值

注:等号的两边都要保留一个空格,其实Python中建议符号的两边尽量都要保留一个空格

说明:在Python程序中,这个等号和日常生活中的等号不太一样,其有一个专业名词:赋值运算符,其读法:要从右向左读,把变量的值通过 = 赋值给左边的变量。

4、变量的命令规则
标识符命名规则是Python中定义变量名称时一种命名规范,具体如下:

① 由数字、字母、下划线(_)组成

② 不能数字开头

③ 严格区分⼤小写

④ 不能使⽤内置关键字作为变量名称
在这里插入图片描述

记不住33个关键字怎么办?答:借助于help()方法

5、推荐变量的命名规则
① 变量命名一定要做到见名知义。

② 大驼峰:即每个单词首字母都大写,例如: MyName 。

③ 小驼峰:第二个(含)以后的单词首字母大写,例例如: myName 。

④ 下划线:例如: my_name 。

6、变量的定义与调用
在Python中,记住:变量一定要先定义,后使用,否则会报错。

定义:

name = 'itheima'
address = '北京市顺义区京顺路99号'

调用:

print(name)
print(address)print(name, address)

7、变量的定义与使用常见问题
① 变量与字符串如何区别:

在Python中,如果要赋值的内容添加了单引号或者双引号,其就是Python中的一种数据类型:叫做字符串(日常生活中的文本信息)

② print打印变量时,喜欢为其添加引号

print(name)  # 输出变量name对应的值print('name')  # 输出'name'这个字符串

练习:

1、用python的print函数描述一段对话

print("这是太太找出来的雨衣么?")
print("大概是的。")
print("不对,不对,这都是新的。我要我的旧雨衣,你回头跟太太说。")
print("你不知道这间房子底下人不准随便进来么?")
print("不知道,老爷。")

在这里插入图片描述

2、与计算机模拟一段对话,并且最终计算机需要将输入的内容全部输出

w1=input()
print("我是原神。")
w2=input()
print("启动!")
w3=input()
print("原神怎么你了?")
w4=input()
print("全是米哈游干的!") 

在这里插入图片描述

3、模拟两个对话场景(根据提示输入内容,并且在后续的语句中将输入的内容作为输出的内容的一部分)

number=input("有熟悉的厨师吗?")
print("好的,稍等,我这就把"+number+"号厨师带过来。") 

在这里插入图片描述

# 询问顾客早餐吃什么,以定制早餐订单
breakfast=input("你今天吃什么早餐?")
# 通知厨师准备顾客选择的早餐
print (f"好,我这就通知厨师为你准备{breakfast}!")

# 询问顾客喝什么饮料,以定制饮料订单
drink=input("你今天喝什么饮料?")
# 通知厨房准备顾客选择的饮料
print (f"好的,我这就通知厨房为你准备{drink}!")

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1864993.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

提升红色展厅内容质量,讲好红色故事新篇章!

在当今数字化技术浪潮的推动下,借助多媒体技术的展厅,将红色文化的魅力推向了新的高度。然而,技术的运用仅仅是展厅设计方案中的冰山一角,内容制作作为方案落地的核心环节,其质量直接决定了红色文化展厅的展示效果和观…

说点智驾领域的实话!感知|定位|规划控制|就业……

你们有没有一种感觉,近几年自动驾驶技术栈迭代太快,自己稍不留神就与当下主流技术产生脱节了。 其实说实话,并非只有你如此,行业内的工程师都有类似感受。 智能驾驶行业交流群:点击进 分享几个我们最近聊天中的几位朋…

机票、火车票,YonSuite让企业支出笔笔可控

在数字化浪潮的推动下,企业的商旅管理正迎来一场深刻变革。传统的手动预订、报销模式已无法满足现代企业对效率和成本控制的双重要求。YonSuite商旅费控,作为一款领先的企业商旅管理平台,正以其独特的优势,帮助企业实现机票、火车…

2021年12月电子学会Python编程等级考试一级真题及答案

2021年12月Python一级真题 一、选择题 1.昨天的温度是5摄氏度,今天降温7摄氏度,今天的温度是多少摄氏度?( D ) A.12 B.7 C.2 D.-2 2.分析下面程序,关于程序说法正确的是?( D ) x1"11" x2"12…

什么牌子的开放式耳机质量好?五大优质机型,新手必看!

耳机的应用场景越来越多,各种类型的耳机开石出现,开放式耳机就是其中一种。从最初的单一音效到现在的高清晰度解析,开放式耳机已经是非常成熟的产品。耳机不仅音质纯净,佩戴起来也极为舒适,无论你身在何处,…

msvcp120.dll丢失的7种解决方法,教你如何快速修复msvcp120.dll文件

一、msvcp120.dll 缺失的具体表现 应用程序启动失败 当系统中缺失 msvcp120.dll 文件时,最直接的后果是依赖该文件的程序无法正常启动。据不完全统计,超过70%的基于 Visual C 2013 开发的应用程序在启动时会检查 msvcp120.dll 的存在。缺失此文件会导致…

安卓免费短剧大全v1.0.2/全部无需VIP实时更新全平台短剧

在当今社会,时间成为了许多人最为宝贵的资源。忙碌的工作与繁重的日常事务,常常让我们难以拨出时间沉浸于长篇大幅的影视作品中。对于那些热爱剧情、渴望在生活中点缀一抹戏剧色彩的朋友们而言,这无疑是一种挑战。 然而,随着免费…

独立接口面向对象设计

使用面向对象的编程思想,来进行独立接口面向对象的设计,一个接口测试对应一个类,这样后面做框架也比较规范一些。 类定义包含类的属性和类的方法。 类属性包含接口访问地址和接口测试数据 类方法包含测试方法 1、V1.0 实现一组正常注册数据…

从环型到树型:多种网络拓扑结构的优缺点及应用

网络拓扑作为网络设计的基础,对于网络的性能、可靠性和扩展性起着重要作用。作为网络通信工程师,我们不仅需要了解网络拓扑的基本概念,还需深入掌握其在实际网络设计中的应用。本文将详细介绍网络拓扑,包括物理拓扑、逻辑拓扑&…

1Panel开源面板项目GitHub Star数量突破20,000!

截至2024年6月25日9:00,FIT2CLOUD飞致云旗下开源项目——1Panel开源Linux服务器运维管理面板GitHub Star数超过20,000个! 继Halo和JumpServer之后,1Panel成为飞致云旗下第三个GitHub Star数量超过20,000个的开源项目,也是飞致云旗…

【数据分享】《国际统计年鉴》1996-2022

公众号新功能 目前公众号新增以下等功能 1、处理GIS出图、Python制图、区位图、土地利用现状图、土地利用动态度和重心迁移图等等 2、核密度分析、网络od分析、地形分析、空间分析等等 3、地理加权回归、地理探测器、生态环境质量指数、地理加权回归模型影响因素分析、计算…

Typora 更换皮肤

typora 下载激活 上面的链接已经讲了如何下载激活typora工具,本篇说一下如何给typora换肤 typora 中文官网 进入官网,在整体界面布局的上方找到主题 下面以其中一个主题为例,跟换主题皮肤 下载该主题 找到旁边的release 下拉窗体,在Assets里面找这种压缩包,通过名字很容易区…

Vue_cli搭建过程项目创建

概述 vue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板;预先定义 好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个 骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速&am…

RedHat9 | RAID配置与管理

一、实验环境 1、RAID简介 RAID(Redundant Array of Independent Disks),即独立磁盘冗余阵列,是一种数据存储技术。它通过将多个独立的磁盘驱动器组合起来,形成一个逻辑上的整体,从而提高数据存储的性能、…

国内AI行业对GPU算力的需求有多大?

随着人工智能(AI)技术的飞速发展,算力作为支撑其持续进步的核心动力,在国内的重要性日益凸显,无论是海外还是国内,AI算力行业都呈现出蓬勃发展的态势,而国内对于AI算力的需求更是呈现出爆发式的…

Sensei for Mac:一键清理,系统如新!

Sensei for Mac是一款高效且易于使用的系统优化清理工具。它能够深入Mac系统内部,智能识别并清理无用的缓存文件、临时文件、垃圾邮件等,从而释放磁盘空间,提升系统性能。无论是日常使用还是长时间工作后,Sensei都能帮助你的Mac恢…

漏洞挖掘 | 某SRC sql注入漏洞挖掘记录

在系统的搜索框功能进行抓包: 分析数据包发现,biaoti参数单引号报错 双引号正常 经过我的不断测试,’||exp(710)||’报错,exp函数就是执行e的多少次方,709不会报错,710会导致这个数太大报错 709正常,这里说…

加油卡APP系统开发,优惠加油!

在当下的社会生活中,汽车已经成为了家家户户必备的出行工具,骑车加油也成为了居民生活中不可或缺的事情。为了让大众更加优惠加油,在线加油卡系统成为了一个重要的加油渠道! 在线加油卡系统是一个移动应用程序,用户可…

Centos7 Cpolar内网穿透工具

你是否想把本地测试的项目挂载到公网上提供给别人调用查看(当然这是在你没有服务器的情况下,如果有请跳过) 服务器系统:CentOS-7-x86_64-DVD-2009.iso 这是我在本地测试使用的服务器系统 Coplar官网 注册方式:邮箱注…

a-table单元格指定合并以及表格双击编辑以及未填写指定验证功能

文章目录 a-table单元格指定合并以及表格双击编辑以及未填写指定验证功能一、 a-table单元格指定合并1. a-table2. columns3. 图例 二、a-table 表格双击编辑以及未填写验证1. a-table2. js3. 图例 a-table单元格指定合并以及表格双击编辑以及未填写指定验证功能 一、 a-table…