【python】python入门day1

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.mzph.cn/pingmian/35521.shtml

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

相关文章

OpenCV中掩膜(mask)图像的创建和使用

操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:Visual Studio Code编程语言:C11 功能描述 掩模图像(Mask Image)是一种特殊类型的形象数据,在图像处理和计算机视觉中扮演着重要角色。它通常是一个二维数组…

java:aocache:基于aspectJ实现的方法缓存工具

背景 最近一直在做一些服务端的设计,经常遇到常量计算的问题,比如获取查找一个类的所有方法,获取有指定注解(Annnotation)的方法并查找注解的上特定的元注解是否有特定的值 。。。。总之逻辑很复杂,而且会频繁调用。 比如在服务端…

Java面试问题(一)

一.Java语言具有的哪些特点 1.Java是纯面向对象语言,能够直接反应现实生活中的对象 2.具有平台无关性,利用Java虚拟机运行字节码文件,无论是在window、Linux还是macOS等其他平台对Java程序进行编译,编译后的程序可在其他平台上运行…

HuatuoGPT2本地运行失败

transformer 版本不能太高 transformer<4.3.32 查看config.json文件 其实 https://huggingface.co/FreedomIntelligence/HuatuoGPT2-7B/blob/main/config.json

2024年03月Python六级真题+答案(中国电子学会 )

青少年软件编程&#xff08;Python&#xff09;等级考试试卷&#xff08;六级&#xff09; 分数&#xff1a;100 题数&#xff1a;38 一、单选题(共25题&#xff0c;共50分) 1.以下选项中&#xff0c;创建类正确的是&#xff1f;&#xff08; &#xff09; A. class test1…

利用opencv自带的Haar级联分类器模型

OpenCV自带的Haar级联分类器模型&#xff1a; haarcascade_eye.xml: 这个模型用于检测眼睛。 haarcascade_eye_tree_eyeglasses.xml: 这个模型用于检测眼镜。 haarcascade_frontalcatface.xml: 这个模型用于检测猫脸。 haarcascade_frontalcatface_extended.xml: 这个模型用…

企业成功的秘诀:全面解读ISO三大管理体系的卓越效益

在现代商业环境中&#xff0c;企业若想在激烈竞争中脱颖而出并保持可持续经营&#xff0c;必须关注质量、环境以及职业健康安全管理。ISO三大管理体系——质量管理体系、环境管理体系和职业健康安全管理体系&#xff0c;为企业提供了实现这一目标的有力工具。本文将详细介绍ISO…

存储故障导致Oracle 19c 数据文件处于recover状态的恢复案例

1.背景 某次平台分布式存储故障&#xff0c;导致数据库出现ORA-00376、ORA-01110数据文件不可读报错&#xff0c;本文将整个恢复过程进行整理记录。 2.报错信息 在进行租户数据库打开操作时&#xff0c;出现了如下报错&#xff1a; ORA-00376: file 17 cannot be read at t…

Vue3抽屉(Drawer)

效果如下图&#xff1a;在线预览 APIs 参数说明类型默认值必传width宽度&#xff0c;在 placement 为 right 或 left 时使用string | number378falseheight高度&#xff0c;在 placement 为 top 或 bottom 时使用string | number378falsetitle标题string | slotundefinedfalse…

iCloud备份的智能压缩与优化:释放存储空间的艺术

iCloud备份的智能压缩与优化&#xff1a;释放存储空间的艺术 iCloud作为Apple提供的云服务&#xff0c;不仅为用户带来了便捷的数据同步功能&#xff0c;还通过智能的备份压缩和优化存储选项&#xff0c;帮助用户高效管理存储空间。本文将详细解析iCloud备份的压缩和优化存储功…

《Nest系列 - 4. 听说人人都会CRUD,可是我还不会怎么办???-《4.2结合前端使用实现CRUD》

终于到了这一步&#xff0c;今天我们就将实现一个CRUD&#xff0c;主要是编写nest 部分&#xff0c;前端部分后面可以看git 代码 下面是效果演示&#xff08;大部分是参考满哥实现&#xff0c;&#x1f923;&#x1f923;&#x1f923;&#xff09; 前期准备 前端接口处理 im…

产业升级具体可从哪些方面入手?

产业升级是一个广泛而复杂的过程&#xff0c;涉及多个方面。以下是产业升级的主要方面&#xff0c;结合参考文章中的相关信息进行清晰分点表示和归纳&#xff1a; 技术创新&#xff1a; 研发和技术改造&#xff1a;通过不断投入研发和技术改造&#xff0c;推动企业生产技术的升…

RT-Thread Studio实现动态线程

1创建项目 我的板子为STM32F03ZET6 点击RT-Thread项目 2选择板子&#xff08;根据自己的板子选择&#xff09; 3找到主函数 4编写代码 4-1创建函数入口 // 线程入口函数 static void thread_entry(void *parameter) {rt_uint32_t count 0;while (1){// 线程执行的代码rt_k…

互斥锁并不能保证任务不能被调度

互斥锁不能保证在临界区的时候&#xff0c;不发送任务调度&#xff0c;所以为了保护共享的资源不被调度访问&#xff0c;需要在两个线程都加互斥锁来保证任务不调度 #include <stdio.h> #include <pthread.h> #include <unistd.h> int shared_resource 0;p…

2025中国(宁波)出口跨境电商博览会

2025中国(宁波)出口跨境电商博览会 时间&#xff1a;2025年5月28-30日 地点&#xff1a;中国宁波国际会展中心 组织单位&#xff1a; 宁波欧德国际商务咨询服务有限公司 凤麟展览(宁波)有限公司 宁波市跨境电子商务协会 宁波市家居产业协会 详询主办方陆先生 I38&…

Java yield()方法在多线程编程中的应用

目录 背景: 代码解释: 1.类定义 2.主方法(main) 3.自定义线程类(MyThread3) 总结: 背景: 在Java中&#xff0c;多线程是构建并发应用程序的关键技术。当我们多个线程需要同时执行时&#xff0c;操作系统必须决定何时为每个线程分配 CPU时。这个过程被称为线程调度&#x…

php中interface接口类,abstract抽象类和trait详解

在PHP中&#xff0c;interface&#xff08;接口&#xff09;、abstract class&#xff08;抽象类&#xff09;和trait都是为了实现代码的复用、提高可维护性和灵活性而设计的。它们各自有不同的用途和特点&#xff1a; Interface&#xff08;接口&#xff09; 用途&#xff1…

上海市计算机学会竞赛平台2023年7月月赛丙组模糊匹配(二)

题目描述 有两个仅包含大写英文字母的字符串 &#x1d446;,&#x1d447;S,T&#xff0c;且字符串 &#x1d447;T 是 &#x1d446;S 的一个子串。 但由于字符串 &#x1d446;S 字迹模糊不清&#xff0c;其某些位置上的字符没有办法进行辨认&#xff0c;这些模糊的位置&am…

星戈瑞DSPE-FITC细胞成像:一种细胞可视化技术

细胞成像技术是现代生物医学研究中的工具&#xff0c;它为我们提供了一种直观、深入地了解细胞结构和功能的方法。其中&#xff0c;DSPE-FITC作为一种荧光标记分子&#xff0c;在细胞成像领域展现出了优势。 DSPE-FITC细胞成像的原理 DSPE-FITC是由磷脂酰丝氨酸&#xff08;DS…

【openmpi】怎样使用openmpi并行运行python脚本?

创作日志&#xff1a; 装过一次openmpi&#xff0c;但是半年之后就忘记怎么用了&#xff0c;所以记录一下 1. 测试openmpi是否安装好 cd /home/xxxx/SnapHiC_Call_Loop/openmpi-4.1.6/examples make mpirun -np 4 hello_c得到如下输出就说明是装好的了 2. 没有导入路径的话导…