上一节带领大家成功的安装了pthon3,并且在开发者工具pycharm里配置了python,这一节就开始带领大家学习python3的基础知识了。

如果你还没有安装python3,也没有安装开发者工具pycharm,请翻看前面的章节。后面所有的课程都是默认你已经成功安装了python和pycharm。

目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们的教程将以最新的Python 3.7版本为基础。请确保你的电脑上安装的Python版本是最新的3.7.x,这样,你才能无痛学习这个教程。并且python官方在2020年就不再维护python2了,所以我们课程学习的是最新的python3。

一,python3注释的学习

python的注释分两种,单行注释和多行注释,下面我们就来具体学习下这两种注释。

1, 单行注释

python中单行注释采用 # 开头。 看下图,我们注释的地方在控制台是不做打印的,注释的作用就是用来写一些说明,这些说明仅仅是个提示作用,在代码运行的时候,程序不会执行这些注释代码

我们注释的常用场景就是在代码文件的开头,或者代码中间,起到提示作用,如下图,我们可以在代码文件开头通过注释来说明,代码的作者,代码的作用等信息。

同样我们如果某一行代码不想被程序执行,也可以把这段代码进行注释

2, 多行注释

多行注释多行注释使用三个单引号(''')或三个双引号("""),同样多行注释也是只起到了提示的作用,不会被程序执行的。

二,输入和输出的学习

任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果。

输入是Input,输出是Output,因此,我们把输入输出统称为Input/Output,或者简写为IO

1,print输出

# 本节学习python3的输入和输出# 1,输出一段话print("我是python3输出的一段话")# 2,输出一个加法结果print(8 + 8)# 3,输出一个减法结果
复制代码

上面的代码就是我们使用print做输出操作。看下面图片的输出结果

2,input获取用户输入信息

我们定义如下代码,使用input来获取用户输入的姓名,然后在用户输入完姓名按回车键时,打印出用户输入的姓名,代码如下

 # ==============input输入的学习===============name = input("请输入你的姓名")print("你好:" + name)
复制代码

运行结果如下。可以看到用户输入姓名以后,我们统统print打印出来了用户输入的姓名

这样就可以完整的实现数据的输入和输出了。

源码和笔记

我们以后每节课的代码,都会用如下形式提供给大家

这样方便大家查看每一节的源码。源码已经放到百度网盘了,需要的同学关注老师,然后私信回复老师“ python源码” 即可获取。

笔记有word版和pdf版,也放到了百度网盘,需要的同学请转发本文,关注老师,然后私信老师,回复“python笔记”即可获取笔记

给大家看下目前笔记的截图,笔记还在持续更新中。

1,word版笔记

2,pdf格式笔记

如果你还不知道如何用pycharm创建python项目,请看下老师前面的课程。

本节课是《手把手带你零基础入门python开发》系列课程的一节,如果你想快速入门python开发,想开发一款属于自己的python项目,想学习爬虫,想了解数据分析,想开发自己的网站,可以跟着老师来零基础入门。

本套课程主要就是面向零基础人员。所以讲解的都是一些通俗易懂的入门技能。所以完全不用担心自己不懂编程。

github源码:github.com/qiushi123/p…

视频讲解地址:edu.csdn.net/course/deta…

往期回顾

  • python入门001~python开发工具 pycharm的安装与破解(mac和window都有讲)

  • python入门002~创建属于自己的第一个python项目

  • python入门003~python3的安装~以python3最新版为例(Mac window都有讲)

转载于:https://juejin.im/post/5d034a7a6fb9a07ef4440371

python入门004~创建属于自己的第一个python3项目~基础知识的讲解相关推荐

  1. Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

    Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说 ...

  2. Babylonjs入门02——VsCode+vue+babylonjs开发第一个babylon项目程序

    Babylonjs入门02--VsCode+vue+babylonjs开发第一个babylon项目程序 1 环境搭建 2 创建vue项目 3 基于vue项目写第一个babylon项目 4 下一期再见 ...

  3. 斯坦福大学教授,推荐Python入门必看的三本书,非常适合零基础

    前言 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有 ...

  4. [Python从零到壹] 八.数据库之MySQL和Sqlite基础知识及操作万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  5. 【网络安全入门】学习网络安全必须知道的100 个网络基础知识

    什么是链接? 链接是指两个设备之间的连接.它包括用于一个设备能够与另一个设备通信的电缆类型和协议. 2 OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话 ...

  6. Python基础知识实例讲解

    Python作为一种面向对象.解释型计算机程序设计语言,语法简洁而清晰,具有丰富和强大的类库,在网站开发,数据处理,网络编程,图形处理,网络爬虫.机器学习.科学计算.自动化测试.系统运维等方面应用广泛 ...

  7. WPF教程(一)---创建一个WPF程序基础知识

    1.前言: 这篇主要讲WPF的开发基础,介绍了如何使用Visual Studio 2019创建一个WPF应用程序. 首先说一下学习WPF的基础知识: 1) 要会一门.NET所支持的编程语言--例如C# ...

  8. 运行python程序的两种方式交互式和文件式_Python基础知识2

    运行Python程序的两种方式 小白学习,如有错误欢迎指点 一.每位小白写的第一个Python程序 1.运行Python程序的两种方式 1.1 交互式模式(即时对话) 打开cmd,打开Python解释 ...

  9. python3.6基础知识_新手零基础学Python3.6入门知识笔记速来取,持续更新

    最近自己在学习Python与人工智能的课程,我把最近学习的课程内容发给大家,我用XMind整理一些知识点,算是比较完善的笔记,我考试复习都是看它,希望对大家有帮助,后期也会慢慢更新,可以关注我的公众号 ...

最新文章

  1. mysql if countif_关于EXCEL IF COUNTIF 在查找数据的用法
  2. ANSI编码和Unicode编码的不同
  3. Continuous Intervals Gym - 102222L(2018宁夏邀请赛暨2019银川icpc网络预选赛)
  4. 茶苑机器人怎么看出来_小儿脑瘫怎么看出来?出现4个异常,该早点去看医生...
  5. 【项目实战】——Python打包正装换底色代码为exe文件(可在其他无Python环境下运行)
  6. 获取php服务器ip地址,PHP获取客户端和服务器IP地址
  7. 美国组建半导体工作组或与中国推进海外并购冲突
  8. android 判断资源是否使用6,android-download-manager – Android 6获取下载文件的路径
  9. 什么是 博弈论?博弈论的研究解决了什么问题?
  10. bat批处理的注释语句
  11. 全概率公式和贝叶斯公式的应用 (概统1)
  12. 基于MATLAB金属表面缺陷分类与测量的GUI设计
  13. R语言 | 二分类和多分类的逻辑回归实现
  14. Qt之QTextCodec乱谈
  15. HTTP请求报文和响应报文信息
  16. IDEA中代码警告太多,设置代码警告级别
  17. linux下idea、pycharm等输入中文拼音时满3个字母后无法继续拼音输入(问题带图描述!!)
  18. cesium three性能比较_基督教/天主教/东正教/犹太教圣经简单比较
  19. EMQX配置 用户名和密码认证方式连接
  20. 看20遍还觉得很搞笑之麦兜故事片段之鱼丸粗面

热门文章

  1. 分页技巧_实现第一个分页功能(回复列表中的分页)
  2. linux小知识之硬盘健康状态检测
  3. PDO绑定含IN的SQL语句的参数注意事项
  4. 《精通自动化测试框架设计》—第2章 2.3节测试数据交互基本方法
  5. 很好的Markdown开源库
  6. Android 动画小知识点
  7. 使用Configuration Manager管理移动设备
  8. Centos6.0 64位MySQL 5.5.20 CMake 安装部署
  9. 深思:如何堂堂正正的做事
  10. Windows Phone 7第一次亲密接触