首页 > 编程语言 >七天入门Python(一)

七天入门Python(一)

时间:2023-09-07 16:05:13浏览次数:32  
标签:七天 表达 入门 Python print World Hello 变量


七天入门Python(一)

大家好,我是Antvictor,一个励志要成为架构师的程序员。

闲话少说,接下来请和我一起进入《七天入门Python》,首先是Python安装。

Python安装

Python官网找到Download下载对应的安装包,python3.6及以上即可。

七天入门Python(一)_开发语言

Python官网会根据系统默认展示对应系统的最新版本安装包,下载成功后点击安装。

这里以Mac为例:首先将Python拖入安装应用。

等待安装完成,打开终端,输入python3 (Win用户要输入python,这点Mac用户和Win用户是不同的)验证版本及是否安装成功。

$ python3
Python 3.9.6 (default, Oct 18 2022, 12:41:40)
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

这里可以看到,整个终端分为了三类,一种是$、一种是前面没有任何特殊符号的空白,一种是>>> , 他们有什么区别呢?首先$属于终端标识,在$后面输入是与系统进行交互的代码

>>>Python代码输入,在该标识后面输入的为Python代码

前面是空白的代表了结果输出,是打印到终端的一些内容,属于交互结果

至此Python安装成功。如果是Win的用户,也是下载完后,直接点击安装即可,
同时记得勾选配置环境变量,这样就不用手动配置环境了,之后在cmd 中输入python来确定是否安装成功。

首次运行

在刚刚的终端中让Python打印Hello World。这是一个有力量的词汇,打印成功意味着我们正式向世界宣告我们来到了编程的世界。

>>> print("Hello World")
Hello World

恭喜!!在空白处打印出了Hello World, 首次运行成功。那么在此期间Python怎么工作的呢?

简单来讲:Python识别的print就会将括号里面的值打印到终端。

Python怎么表达数据呢?

每个高级的编程语言目标都是将人类可以理解的内容转化为机器可以理解的,然后让机器输出为人类可以理解的内容。

那么我们应该怎么告诉Python人类的信息呢?这就需要看Python怎么提供数据的表达形式了。

字符串

首先在Python中字符串使用"" 或者''表示。

简单解释一下字符串是什么,字符串就是人类可以书写出来的任何字符。就像一开始我们打印的Hello World一样,这就是字符串,同样他也是用的""
可以实验一下用''输出一些你想说的话。

>>> print('你好,世界')
你好,世界

需要注意:所有开发语言要求我们编写的内容,都是英文,包括括号,引号等内容。如果输入成了中文,那么就会报错了。

数字

了解完了Python怎么表达字符串,那么再来看一下必不可少的数字Python怎么表达。

首先在Python中数字分为:整数类型、浮点类型。 整数就是我们所熟知的数学中的整数包括负整数,而浮点类型就是小数。表达也和数学中一致。

>>> print(1)
1
>>> print(-1)
-1
>>> print(0.01)
0.01

Python中的数据类型到此就聊完了,其实不光Python,学习其他语言也是要先了解数据类型怎么表达,因为这是一切语言的基础。

变量

看到这里,可能就有聪明的小伙伴要问了:难道我们只能使用print输出数据吗?有没有其他方式可以表达数据呢?

当然是有的,这就不得不说变量 这个东西了,正如他的名称,他是可以变的。那么怎么表达变量呢?
其实很简单:
用一个字母或_开头加任意字母、数字、下划线组成的内容即可表达为变量。 不过这不是创建了变量,只是命名。那么怎么创建呢?

使用=进行创建,在= 的左边写上我们的变量名,=的右边写上数据,那么这个变量就代表了这个数据。

如:

>>> a = 'Hello'
>>> print(a)
Hello

那么变量的可变体现在哪呢?请看:

>>> a = "World"
>>> print(a)
World

同样是打印a这个变量,但他已经被修改为了World

变量的这个可变也是编程中一个重要的内容,向用户展现的数据会发生变化就是对变量的数据进行了修改。

下一章,我们要学的是编辑器和函数,敬请期待。
如果有表达有误的地方,欢迎评论区讨论,我会及时回复并修改有误的内容,感谢观看。


标签:七天,表达,入门,Python,print,World,Hello,变量
From: https://blog.51cto.com/u_15646426/7398116

相关文章

  • 【ROS2机器人入门到实战】I2C通信实验-点亮OLED
    6.I2C通信实验-点亮OLED写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn你好,我是爱吃鱼香ROS的小鱼。本节我们就尝试直接使......
  • 8天长假快来了,Python分析【去哪儿旅游攻略】数据,制作可视化图表
    目录前言环境使用模块使用数据来源分析代码实现导入模块请求数据解析保存数据可视化导入模块、数据年份分布情况月份分布情况出行时间情况费用分布情况人员分布情况前言2023年的中秋节和国庆节即将来临,好消息是,它们将连休8天!这个长假为许多人提供了绝佳的休闲机会,让许多人都迫不......
  • Python实现自动登录+获取数据
    前言Dy这个东西想必大家都用过,而且还经常刷,今天就来用代码,获取它的视频数据环境使用Python3.8Pycharm模块使用requestsseleniumjsonre一.数据来源分析1.明确需求明确采集网站以及数据内容网址:https://www.dy.com/user/MS4wLjABAAAAB0-gppwu15DtJJZmMpgUqakr7Jw_pmr7skR3I......
  • 写了一本适合本科生的机器学习书:《机器学习入门基础(微课版)》
    各位读者朋友们,今天我要给大家推荐一本非常实用的机器学习入门基础图书——《机器学习入门基础(微课版)》。这本书是由黄海广老师倾心打造,适合只有本科三年级数学水平以上的初学者入门,这本书已经被很多学校定为本科生教材。背景介绍本书的作者黄海广老师是一名大学教师,翻译和整理过很......
  • Automate the Boring Stuff with Python(读后感)
    这里主要就是记录下这本书的主要内容,自己以后想起来的时候可以直接看这个博客整本书的内容看目录就很清楚了,所以下面就是目录加自己的一点心得体会Python编程基础基础中的基础,但有个很重要的轮子PrettyPrint:把输出打印的更漂亮自动化任务这是重点,一次性肯定记不下来,智能以后......
  • JavaScript入门---计算机基础
         编程语言通过翻译器翻译成机器语言让机器执行 标记被动,编程有逻辑是主动。二。计算机基础硬件:输入设备、输出设备、cpu(处理数据与运算)、硬盘、内存 软件:系统软件,应用软件包含于sys软件2.1数据存储计算机内部由01表示数据硬盘内存都是保存二进制数......
  • 【爬虫笔记】Python爬虫简单运用爬取代理IP
    一、前言近些年来,网络上的爬虫越来越多,很多网站都针对爬虫进行了限制,封禁了一些不规则的请求。为了实现正常的网络爬虫任务,爬虫常用代理IP来隐藏自己的真实IP,避免被服务器封禁。本文将介绍如何使用Python爬虫来获取代理IP,以及如何在爬虫中使用代理IP。二、获取代理IP获取代理IP有两......
  • 【ROS2机器人入门到实战】FishBot建图与导航实现
    第17章FishBot建图与导航实现写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn大家好,我是小鱼。本章我们主要学习FishBot......
  • 【ROS2机器人入门到实战】脉冲测量与校准实验
    8.脉冲测量与校准实验写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn你好,我是小鱼,有了上节的理论,这一节我们编写代码来尝试......
  • 【ROS2机器人入门到实战】从H桥说起-电机驱动原理介绍
    2.从H桥说起-电机驱动原理介绍写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn你好,我是小鱼,本节我们尝试通过代码让机器人上......