【Python基础篇】一篇文章入门Python,进入Python的世界

文章目录

  • 0.前言
  • 1.打印(Hello,World)
  • 2.创建变量
  • 3.打印升级
    • 3.1 打印一句话中间加变量
    • 3.2 sep设置分隔符
    • 3.3 end和换行
  • 4. 注释

0.前言

大家好,我是小辰,前几天做了个重大的决定,学习python。
首先,我在此之前也没接触过python,也是一个python小白,所以说大家可以放心跟着我一起学,0基础也不怕。
其次,我也是自学的,这些博客也是我的笔记,也就是说我学的所有python知识都会记录在这里,不会藏私哦!
然后,后面我也会学习python+测试方面的知识,大家也可以留意哈。
最后,欢迎大家点赞关注收藏,此专栏会很快更新完毕的,欢迎大家谈论留言,一起学习。

1.打印(Hello,World)

学习一个语言,相信大家最开始面临的第一个程序就是打印“Hello,World”,那么这里学习python也是如此。
而且python绝对是几大热门语言中打印最简单的了。
那么,我们废话少说,直接上代码:

print("Hello,World") # 打印

没错,就这么一行就可以,是不是很简单,我们只需要按照这种格式,在双引号里打什么字,运行后,就能打印出什么。

运行
点击红框内三角即可运行,也可以快捷键Shift+F10。
PS:有一些点可能现在没提到,但是后面会提的,不用担心。

2.创建变量

前面我们学会了打印,那么下面就是创建变量。
那么,有人就要问了,变量是什么?(有吧,一定有吧?不然显得我多尴尬哈哈哈)
官方的说,变量是一种用于存储数据值的容器。
通俗的说,就相当于我们数学中的X,Y可以设X=1……这里的1就是变量值,X就是变量名,也可以叫标识符,这里有个点需要注意:标识符可以包含字母、数字和下划线(_),但不能以数字开头。区分大小写。
而这个变量值,在python中不止可以为数字(整型),还可以为英文,汉文(字符串)等。

name = "xiao" # 英文
age = 18 # 数字

这样我们创建了两个不同类型的变量,而结合前面学的打印进行打印这两个变量。

name = "xiao"
age = 18
print("我叫", name, ",今年", age)

运行结果:
在这里插入图片描述

3.打印升级

在前面我们打印了Hello,World,还打印了我叫 xiao ,今年 18。
是不是有人有疑惑第二个为什么是这样,那么下面就开始学习升了级的打印。

3.1 打印一句话中间加变量

name = "xiao"
age = 18
print("我叫", name, ",今年", age)

就如上面代码,如果我们要打印一句话中间加变量,就可以使用""+变量+,的形式,这里我们需要注意,这些符号都是英文的。

3.2 sep设置分隔符

在这里插入图片描述
3.1的运行打印结果,细心的就会发现"我叫"和xiao之间和"今年"和18之间有很大的空隙,其实它们之间有个空格,这里是默认的情况。
那么我们要如何把这个空格去掉呢?
这里就用sep这个参数,它就是用于指定在将序列转换为字符串时各个元素之间的分隔符,使用起来也非常的简单。

print("我叫", name, ",今年", age, sep="") # sep分隔符

按照上面的格式使用即可,引号内为我们设置的分隔符,这里我们什么也没有设置打印出来就是无分隔符。
在这里插入图片描述
稍微修改打印:

print("我叫", name, ",今年", age, sep="###")

在这里插入图片描述

3.3 end和换行

在前面打印都只是单行打印,下面来试试打印多行。

print("我骄傲")
print('学Python')
print(100)

运行结果:
在这里插入图片描述
这里,print打印时默认带有换行。
但其实是end 关键字参数的原因,这里的完整代码是:

# 完整代码
print("我骄傲", end="/n")
print('学Python', end="/n")
print(100, end="/n")

这个打印结果和前面相同,end就是在执行完这句代码后要做的事,默认有个 \n ,而 \n 就是换行的意思,就是回车。
如果修改后,就可能没有换行的功能了。
例如:

print("我骄傲", end=",")
print('学Python', end=",")
print(100, end="!")

再执行,换行功能便没了:
在这里插入图片描述

4. 注释

在前面我一直用到了 # 这个符号,其实它就是注释的意思,使用了它,# 后面的代码便不会执行了,我们可以加一些注释,可以帮助自己以及别人看懂代码,也可以屏蔽掉我们暂时不需要执行的代码。
常用的有下面几种:

# 注释

'''
多行注释
多行注释'''

""""
多行注释
多行注释"""

好了,本次笔记就这么多,都是一些特别基础的知识点,我们下次见!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

博途S7-1500PLC“虚轴“编程应用

1、CODESYS如何添加虚轴 如何添加虚轴(AM400PLC)-CSDN博客文章浏览阅读164次。EtherCAT运动控制总线启用的时候,选择EtherCAT总线任务周期。选择好后,选择点击添加。https://rxxw-control.blog.csdn.net/article/details/139898985虚轴是利用软件算法实现的运动控制轨迹规划…

外挂级OCR神器:免费文档解析、表格识别、手写识别、古籍识别、PDF转Word

智能文档解析:大模型友好的文档解析工具 PDF转Markdown 支持将任意格式的文件(图片、PDF、Doc/Docx、网页等)解析为Markdown或Json格式,以对LLM友好的方式呈现。 更高速度:100页PDF最快1.5s完成解析 更大…

DEBOPIE框架:打造最好的ChatGPT交易机器人

本文介绍了如何利用 DEBOPIE 框架并基于 ChatGPT 创建高效交易机器人,并强调了在使用 AI 辅助交易时需要注意的限制以及操作步骤。原文: Build the Best ChatGPT Trading Bots with my “DEBOPIE” Framework 如今有大量文章介绍如何通过 ChatGPT 帮助决定如何以及在…

Hi3861 OpenHarmony嵌入式应用入门--TCP Server

本篇使用的是lwip编写tcp服务端。需要提前准备好一个PARAM_HOTSPOT_SSID宏定义的热点,并且密码为PARAM_HOTSPOT_PSK LwIP简介 LwIP是什么? A Lightweight TCP/IP stack 一个轻量级的TCP/IP协议栈 详细介绍请参考LwIP项目官网:lwIP - A Li…

6.7、函数的分文件编写

mian函数部分代码 #include <iostream> using namespace std; #include <string> #include "swap.h"//函数的分文件编写 //实现两个数字进行交换的函数//函数的声明 //void swap(int a,int b); //函数的定义 //void swap(int a, int b) //{ // int temp…

9. Revit API UI: UIView、UIDocument、框选聚焦

9. Revit API UI: UIView、UIDocument、框选聚焦 UI命名空间下的API&#xff0c;到这里差不多就要讲完了&#xff0c;同Application那篇所讲的几个类与接口&#xff0c;都是带UI的对应了一个不带UI的&#xff0c;如UIApplication和Application&#xff0c;作用呢&#xff0c;也…

Python基于PyQt5和卷积神经网络分类模型(CNN分类算法)实现时装类别识别系统GUI界面项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 随着深度学习技术的发展&#xff0c;计算机视觉领域取得了显著的进步&#xff0c;特别是在图像分类、目…

Java8环境安装(jdk1.8安装)详细教程

Java 8环境安装&#xff08;jdk1.8安装&#xff09;详细教程 Java 8&#xff08;也称为JDK 1.8&#xff09;&#xff0c;是Oracle公司于2014年3月发布的一个重要的Java语言版本。这个版本自发布以来&#xff0c;因其众多的新特性和改进&#xff0c;被认为是Java语言发展历程中…

渗透测试之注入

命令注入 命令注入相关分隔符&#xff1a; 字符说明;仅限Linux环境&#xff0c;用于隔开命令&#xff0c;按顺序执行|前面命令的输出结果作为后面命令的输入内容||前提是前面的命令执行失败&#xff0c;和&&号相反&前后两条命令依次执行&&前提是前面的命…

虚拟机的网络配置

&#x1f4d1;打牌 &#xff1a; da pai ge的个人主页 &#x1f324;️个人专栏 &#xff1a; da pai ge的博客专栏 ☁️ 每一步都向着梦想靠近&#xff0c;坚持就是胜利的序曲 一 …

优化服务,推动企业向前发展

在快速变化的商业环境中&#xff0c;企业的成长离不开优质的服务支持。成都树莓集团&#xff0c;作为数字产业生态链的重要构建者&#xff0c;始终将优化服务、助力企业成长作为自身的核心使命。通过全方位、一站式的服务模式&#xff0c;树莓集团为企业提供强大的支持&#xf…

Idea-Idea配置gitIgnore忽略文件

背景 在项目提交到Git过程中&#xff0c;总有一些文件&#xff0c;例如.idea和.iml等这些我们不想提交的&#xff0c;直接添加进入gitIgnore文件中自动忽略掉。 Idea安装插件 1、在File->Setting->Plugins中搜索gitIgnore并安装插件 2、项目右键new->.ignore File-…

vue实现一个简单的审批绘制功能

1、vue代码 <div class"approval"><div class"approval_ul" v-for"(item,key) in approvalList" :key"key"><div><el-radio-group v-model"item.jointlySign"><el-radio label"1">…

P3374 【模板】树状数组 1

题目描述 如题&#xff0c;已知一个数列&#xff0c;你需要进行下面两种操作&#xff1a; 将某一个数加上 &#x1d465;x 求出某区间每一个数的和 输入格式 第一行包含两个正整数 &#x1d45b;,&#x1d45a;n,m&#xff0c;分别表示该数列数字的个数和操作的总个数。 …

秋招突击——7/2——复习{}——新作{分割等和子集、不同路径、最小路径和、最长回文子串}

文章目录 引言复习新作分割等和子集个人实现参考实现 不同路径个人实现参考实现 最小路径和个人实现参考实现 最长回文子串个人实现参考实现字符串哈希二分 总结 引言 今天起的挺早的&#xff0c;早上把昨天录得关于JVM的相关八股都听完了&#xff0c;然后还背了一部分八股&am…

用Chromatix进行tuning流程

##一、基本调试 ###1、工程初始配置&#xff1a; 这个工具就是一个图形化的参数编辑器&#xff0c;其实所有tuning中的效果参数直接改文件参数酒醒&#xff0c;工具的好处是&#xff1a;带有检查错误和模拟的功能以及一些校验工具和脚本。 初始化可以中需要的配置&#xff1a;t…

基于Java的音乐网站系统01239

目 录 摘要 1 绪论 1.1 研究背景 1.2系统开发目标、意义 1.3研究内容 2 相关技术介绍 2.1 MySQL数据库 2.2 Java编程语言 2.3 SpringBoot框架介绍 3 系统需求分析与设计 3.1 可行性分析 3.1.1 技术可行性分析 3.1.2 经济可行性分析 3.1.3 法律可行性分析 3.2 需…

IP地址定位中多源数据融合的应用

IP地址定位如今在诸如网络安全、地理信息服务、智能交通等领域发挥着关键作用。然而&#xff0c;传统的基于单一数据源&#xff08;如IP数据库&#xff09;的定位方法往往存在精度有限、可靠性不足等问题。多源数据融合技术的出现为解决这些问题提供了新的思路和方法。今天我们…

【机器学习】在【Pycharm】中的实践教程:使用【逻辑回归模型】进行【乳腺癌检测】

目录 案例背景 具体问题 1. 环境准备 小李的理解 知识点 2. 数据准备 2.1 导入必要的库和数据集 小李的理解 知识点 2.2 数据集基本信息 小李的理解 知识点 注意事项 3. 数据预处理 3.1 划分训练集和测试集 小李的理解 知识点 注意事项 3.2 数据标准化 小李…

北京app开发与小程序开发相比较下的优势

随着互联网科技与移动技术的不断成熟&#xff0c;app与小程序的使用也越来越频繁。作为现如今人们日常生活中不可或缺的辅助工具&#xff0c;各企业也开始探索、开发自己的小程序或app。那么&#xff0c;这两者的区别是什么呢&#xff1f;两者相比&#xff0c;北京app开发又具有…