1.开始安装Python编译器:
1)首先,“工欲善其事必先利其器”,咱们需要先安装Python的编译器,这个需要在
python的官网https://www.python.org/中下载
2)打开官网后就可以看到下面的截图:(这里是以Windows系统为例)

我们点击那个Download选项(可以看到最新版本Latest: Python 3.7.3)其中Latest: Python 3.7.3后面是划线的——意思是可以直接点击那个区域进行下载
进入到这个界面后,耐心的往下翻,会发现一个新的界面:
按照标识开始下载安装(PS:记得安装的时候勾选“PATH”路径,否则,安装后打开“cmd”的时候输入:python,结果不会出现下面的情况:)

我安装的时候版本是3.7.0,但是这是小问题,那么如果有小伙伴发现自己的PATH路径没有勾选,无法通过cmd来调用python的时候,不要着急,有两种办法供你选择:
①卸掉python,重新安装一下,记得要清除干净;
②打开这个链接,里面有详细的教程教你如何重新设置环境变量:https://blog.csdn.net/pdcfighting/article/details/80983184
之后,就可以看到cmd中弹出跟我一样的标签

3)安装完Python之后,我们在搜索栏中输入“IDLE”,找到这个图标所在的文件位置,在桌面上设置快捷方式,以后打开的时候就可以快算打开了,正确操作的截图是下面这样:

这就是跟cmd类似的一个shell,可以实现交互式语句的执行

2.开始一些简单的输入:
print函数是Python里面的一个功能强大的BIF(Build—in—function)即内置函数,这个函数可以简单的实现打印以及实现计算器的功能:
1)“打印”功能:

print(‘Hello , World !’)
Hello , World !

这个是最基本的输入信息,然后原封不动的开始打印,但是如果按照下面这样输入就是不对的了:

print “Hello World!”
SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(“Hello World!”)?

printf(‘hello,world!’);
Traceback (most recent call last):
File “<pyshell#2>”, line 1, in
printf(‘hello,world!’);
NameError: name ‘printf’ is not defined

第一个是因为我们使用的Python是Python3系列,而之前的是Python2系列,两者不兼容,所以这么输入不带括号的话会出现bug

第二个是因为我们的Python虽然是在C语言的基础上发展而来的,但是我们的Python的一些语法跟C还是有本质上不同的,我们后面是不需要加上分号(;)的

那么在认识了最基本的输入打印信息后,我们还能进行一下比较新颖的东西吗?
那是必须的:

print(‘老婆,我爱你!’ * 8)
老婆,我爱你!老婆,我爱你!老婆,我爱你!老婆,我爱你!老婆,我爱你!老婆,我爱你!老婆,我爱你!老婆,我爱你!

这样以后,我们给媳妇发信息的时候也会省点事,
这时候有聪明的人可能会这么干:

print(‘老婆,我爱你!’ + 8)
Traceback (most recent call last):
File “<pyshell#6>”, line 1, in
print(‘老婆,我爱你!’ + 8)
TypeError: can only concatenate str (not “int”) to str

诶,这是为什么呢?你要注意的是:Python中加号“+”左右必须是同一个类型的数据类型(数字类型,字符串等),所以这样输入打印是错的,我们可以试一下,下面这样:

print(‘老婆,我爱你!’ + ‘三生三世’)
老婆,我爱你!三生三世

这样就可以实现字符串之间简单的合并了

2)基本的计算器功能:

print(3 + 5)
8

3 + 5
8

print(‘3’ + ‘5’)
35

print(23456789*765432)
17954576917848

还可以进行更加复杂的乘幂,整除,十进制等运算
在这里要注意的就是Python中一些常见的运算法则是这样的:

15/4
3.75

15//4
3

2**3
8

-2**3
-8

2**-3
0.125

2e3
2000.0

注意:/表示除法(跟C语言不同的是,这个Python的除法就是数学意义上的除法,而C语言是表示整数部分)
//表示整除,取到数字的整数部分
**表示幂运算,注意负号的位置不同运算结果也是不同的(一般是离哪个数字近一点,就相当于把该数字添加一个括号后进行运算)
e或者E都表示十进制运算,当然后面也是可以用负数的

OK,第一次介绍就这样,Python基础会不定时更新,谢谢大家!

Python基础(0)相关推荐

  1. python基础语法 第0关print-徐州鼓楼高校邦数据科学通识课【Python基础语法】答案...

    徐州鼓楼高校邦数据科学通识课[Python基础语法]答案it8p 徐州鼓楼高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学 ...

  2. python基础语法 第0关print-重庆酉阳高校邦数据科学通识课【Python基础语法】答案...

    重庆酉阳高校邦数据科学通识课[Python基础语法]答案it8p 重庆酉阳高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学 ...

  3. python基础语法 第0关print-温州文成高校邦数据科学通识课【Python基础语法】答案...

    温州文成高校邦数据科学通识课[Python基础语法]答案it8p 温州文成高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:网课,智慧树,知到,超星,尔雅,学习通 ...

  4. python基础教程是什么语言-0编程基础,什么语言也没学过,请问学Python怎样入门?...

    其实Python入门并不难,只要你有足够的自信心,明确学习目标,循序渐进就能不断享受到python带给你创新的乐趣. 大家为什么要学习python呢? 1.python简单易学 python的优势就是 ...

  5. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

  6. 序列每天从0开始_006 Python基础:通用序列操作

    每日励志寄语 不要活在过去的阴影里,把每一天当作人生的新一天,生活才会多彩多姿. python中所有序列都可以进行一些特定操作,包括索引.分片.序列相加.乘法.成员资格.长度.最小值和最大值. 索引 ...

  7. 零基础学python书籍-0基础学python,有什么教程或者书可以推荐吗?

    推荐两本适合小白的python书籍,希望能对你有所帮助. <python编程从入门到实践> /> 本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分: ...

  8. Python适合0基础菜鸟学吗

    前言 经常有小伙伴问:Python适合0基础初学编程的人学吗?今天我们就来从Python的功能和特性方面看一下,Python是否能让新人快速上手. 1.非常适合.我觉得刚开始学编程,负担越少越好,应该 ...

  9. Python学习0——基础知识1

    复习一下:Python基础知识学习 菜鸟教程:Python3 基础语法 | 菜鸟教程 (runoob.com) 一.数据类型 1.Number(数字) (1)数字类型 Python包括4种数字类型:i ...

最新文章

  1. 多核之后,CPU 的发展方向是什么?中科院计算所包云岗详细解读
  2. 一个简单程序的反编译
  3. kaggle账号_机器学习竞赛入门--kaggle篇
  4. json 和 jsonp
  5. Qt 5.12 LTS(长期维护版本)中Qt Quick的性能改进
  6. JavaScript命名空间namespace的实现方法
  7. 《大型网站服务器容量规划》一1.1 容量规划背景
  8. 深入浅出requireJS-1
  9. 获取C#代码执行的时间(精确到毫秒)
  10. Yii2.0 SESSION使用方法
  11. Android仿人人客户端(v5.7.1)——新鲜事之完整篇
  12. 转:TED高赞演讲:我们的认知,正在被这3种偏见毁掉
  13. 2020计算机考试内容,2020年全国计算机二级OFFICE考试内容
  14. 大三软件测试实习生面试经验-1
  15. 在练琴时关于音乐与计算机结合的碎思考
  16. 计算机中int函数什么意思,excel中int是什么意思
  17. “芯”有灵“蜥”,万人在线!龙蜥社区走进 Intel MeetUp 精彩回顾
  18. 递推算法6——逆推法之存取问题
  19. A connection attempt failed because the connected party did not properly respond after a period of……
  20. 【AI作画】使用stable-diffusion-webui搭建AI作画平台

热门文章

  1. Ninja 构建系统
  2. python语言程序设计 嵩天老师(第七周)
  3. cpp学习笔记:模板
  4. git_v1.txt
  5. PM2.5遥感监测系统
  6. Android--使用融云SDK开发即时聊天(二)----设置单聊
  7. chopper云音乐开发笔记
  8. H3C 交换机重置console密码
  9. 手机SIM卡和UIM卡有什么区别?
  10. 人脸识别毕业设计python_25 行 Python 代码毕业设计实现人脸识别