由于纠结良久,因为不知道从什么地方开始说起。

想了想,还是实用主义,主要是教大家用软件编程,所以pycharm的一些功能介绍什么的,大家后续可以自己摸索。

毕竟如果专门讲解pycharm的功能,那这篇帖子就完全将pycharm了,没必要。

我们的目标是,先学会基本的语言与python编程。

好的,不说废话,进入正题!

######################

首先,我们使用pycharm编程,就需要先创建一个后缀为.py的文件

在pycharm中,创建这个程序的方法是这样的。

在图中的左侧空白处,右击,按照我箭头的位置选择

然后大家就会发现,有很多可以创建的文件

我们选择python文件即可!

创建文件之后,他会要求你自定义一个名字,这个随你们,不过我建议用英文定义名字

因为后期如果你们做大型开发的时候,中文名字的文件夹是不合规的。

者涉及到计算机语言中,中文和英文的不同点,我就不多说了,大家感兴趣可以自己去找找看。

另外,所有代码都是用英文输入法输入,如果输入中文的符号,比如都好,句号等,程序都会报错。

当然了,如果你自定义程序输出的语句,那可以自定义中文。

比如最基础的:

你好,世界!

print (" hellow ,world !")

也可以写成

print ("你好,世界!")

在这里,print 是表示打印的意思,表示打印出你需要的文字,也可以表示你输出的结果。

而括号内双引号内部的东西,是你可以自定义的。

可以自定义英文,也可以自定义中文。

那么,怎样才能运行这行代码呢?

我们写一行代码,肯定是运行以此,只要有一次成功,就会有极大的信心。

反正我当初就是这样的,运行第一行代码,当它真正能够运行的时候,自己是很骄傲的。

运行代码的方法是这样的。

你已经在文件里输入了相关的代码!

也就是我上面说的那些代码。

看到下图的红色箭头,其中左侧的那个标红圈的,内部有一个地方画了红色波浪线

这表示这个代码,这个位置的语法不对!

如果你没看出来问题,也不要着急,后续他会指出来。

右侧的箭头与圈圈,是在右侧写了代码的空白处,右击,然后Run 一下,就会运行你输入的代码。

显然,上面我们也说了,上面那个代码我们的格式不对,他用波浪线表示出来了

所以当我们运行代码的时候,就会报错。

而在报错的地方,会显示你哪一行代码出了差错。

从而,让你方便修改代码。

上面图片我也标识的很清楚了。

如果代码错误,就会显示红色的代码。

并且圈住的位置,就是代码出错的位置。

这个地方,是第二行"line2”代码出了问题。

出问题的原因就是因为,我第二行用的那个括号,括回用的是中文的括回输入法输入的。

所以我们换成英文输入法,改成英文的括回,再试试。

此时,相关的数据就如图上所示!

其中我第一个红圈的位置,大家可以和上上面的那个图对比一下(对,是上上一个图),当我们的括号用英文输入的时候,它自己会标识出来,一个浅浅的绿色的连带的符号,会直接显示。

下面的是代码运行输出框,它会显示我们刚才输入的代码中,代码的命令。

打印 "你好世界”。

中文的语法翻译就是上面这样。

print 的中文意思就是打印。

python中有一些已经定义了的句子,比如print,比如 if 比如 elif 等等都是python自己自带的句子。

但是我们也可以自定义自己想要的句子,但是这样的句子不能和python自带的单词相冲突。

好了,我们将第一行代码应该都能正常输出的了。

然后我们就要讲一下python代码的一些基础。

因为没有基础,你就不知道怎么写代码。

就像是,你如果刚接触我上面写的代码

print("hellow,world!")

你就会不明白,为什么你输入这样的东西,python就会输出(打印)你说的 hellow,world呢?

这是因为python是有自己的语法的,我们通过使用这些语法,来执行我们想要的功能。

编程就是你将自己的语言转换成机器能够理解的语言,然后使用机器的语言,来达成自己想要达成的目的。

######################

我们现在应该都知道用 print 打印一些东西了。

那么现在需要知道的就是,代码内有些东西是需要将他的代码设置成某些格式的。

就比如说数字,你如果只用print打印,那他的格式永远只是字符。

但是如果你想运算数字就比较尴尬了。

所以需要将相关代码中,你需要的部分代码让它"格式化”

这个的代码示例是这个:

age=8

print(age)

此时会输出 8 这个数字。

但如果我们想输出的是,"我今年的年龄是8岁”

当然,大家肯定会想,我用 print("我今年的年龄是8岁")就行了嘛...

这个是可以的,但是

这样的话,万物都可以print

但是这个电脑就没有运转,我们编程的目的是让语言使机器运转

甚至是通过代码,让机器帮我们计算。

让机器去实现一些我们懒得重复的动作。

所以我们需要学一些更进一步的语言。

此时需要提前教大家一个"格式化符号”

格式化符号可以将数据格式化

因为大家输入的数据,包括我今年的年龄是8岁

机器会全部认为你输入的东西在机器里全是字符串

在一些简单的语言里,可能会不需要格式化相关的字符,

但是在以后如果想学的高深一点,还是要学习格式化字符串。

字符转重要的有这么几个:

%s——字符串

%d——有符号的十进制整数

%f——浮点数(就是小数)

不重要的,有这些:

%c——字符

%u——无符号十进制整数

%o——八进制整数

%x——十六进制整数

我们知道这几个字符串之后,后面的就好说了。

首先我们先设定一些数据。

age=8

name="Tim"

这里的age赋值为8

name给他名字Tim

注:计算机语言中,等号右侧赋值给左侧。

此时,左侧就代表了右侧的相关数据。

这是数据的传递性。

通过语言将这些数据进行调用。

如果我们直接用%d想要代指数字8,因为字符串的问题,在前面我们写的代码

age=8

这个代码的格式是字符串。

对,你没看错,包括这个8也是字符串格式。因为机器语言里,你不设定这个值,他就会一直觉得你的代码是字符串

所以就没办法从给定的值里找到你需要的%d(整数的值)

所以,此时,我们需要将%d设定好他的位置,设定在age里,因为age是一个数值

那就用代码:print("今年我的年龄是%d岁"%age)

我们使用%d的目的,是匹配age的数值

而%d就表示,当age是数值的时候,他就会输出正确。也在一定程度上保证了你输入数据的正确性、

同理,我们输入

print("我的名字是%s"%name)

此时,输出的就是

我的名字是Tim

另外,在这个里面,所有字符都可以用字符串%s表示

但是大家最好还是用%d记住是整数,这样的来写代码,因为以后运用中会需要识别字符的格式。

######################

上面一句一句的,我们都能写出来

那如果两句合在一起,怎么写呢?

比如:我的名字是Tim,我今年年龄是8岁。

我们可以用

print("我的名字是%s,我今年年龄是%d岁"%(name,age))

如果大家觉得这样太麻烦,也有简单的写法:

print(f"我的名字是{name},我的年龄是{age}岁")

注意:这里大家要小心的是:

无论第一种还是第二种print的括号内需要有""

另外," "也可以写成' '

也就是:

print(f'我的名字是{name},我的年龄是{age}岁')

大家应该看到,我在代码前面,添加了#号,那么行代码就不会运行了。

python的代码运行是一行一行,按照顺序助词运行的。

比如我进行赋值:

第一行: age=13

第二行: name=age

第三行:France=name

那么,如果我输入print(France)

那他就会显示,France的值是13.

这也证明了python的代码是一行一行逐行运行的。

今天大致讲到这里,更多的东西后续再将。

另外图文讲解耗费时间,还比较麻烦,我再想想办法,看有没有简单地方法。

大家有问题,可以在评论区发现系,我们一起探讨。

大家如果喜欢,

欢迎点赞,回复,支持一下。

赞(59)

简单python代码讲解-【第一期】用pycharm来编写简单代码(python教程)相关推荐

  1. 第十二届蓝桥杯(2021年)模拟赛 Python组(第一期) 题目+个人解答

    填空题 填空题-1 [问题描述] 如東整数a是整数b的整数倍,则称b是a的约数. 请问,有多少个正整数是2020的约数. [答案提交] 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一 ...

  2. 三层代码讲解--第一课

    主题:三层代码讲解--第一课 主持人:老吴 时间:2004-05-24 2004-05-24 10:47:00 天之痕_若虹(86278566) 請教大家一個問題好嗎 2004-05-24 10:47 ...

  3. 老男孩Python自动化开发12期完整版(含作业代码课件)

    老男孩Python自动化开发12期完整版(含作业代码课件) 链接:https://pan.baidu.com/s/1zCKn_VjstbCfTYCHCBKZgQ 密码:zujz 转载于:https:/ ...

  4. 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正

    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机代 ...

  5. L1-015 跟奥巴马一起画方块 (15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥

    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机代 ...

  6. python安装了怎么使用_Python PyCharm 安装与简单使用

    Python下载地址: https://www.python.org/downloads/windows/ 根据你的系统要求,安装你所需要的版本. 其实Python的安装简单得很,直接跟进下一步就OK ...

  7. python maierge_讲解:Ubungsblatt、C++、Programmieren、C++Python|Java

    讲解:Ubungsblatt.C++.Programmieren.C++Python|JavaDr. habil. Bernd Sch¨urmannDr. Annette Bieniusapinc-s ...

  8. 老男孩python全栈9期全套视频_[全套视频] 老男孩Python全栈7期:Flask全套组件及原理剖析视频教程,全套视频教程学习资料通过百度云网盘下载...

    目录├─1398 T* * I K, E% T│ ├─01 python fullstack s7day139 课前分享之找一个对标的人.mp4│ ├─02 python fullstack s7da ...

  9. 【CAP】代码即策略(CaP):编写自己代码的机器人 | Robots That Write Their Own Code

    编写自己代码的机器人 | Robots That Write Their Own Code 目录 编写自己代码的机器人 | Robots That Write Their Own Code

  10. 今天开始做战斗,回合制战斗代码实现第一篇,从头开始,简单的2d回合制游戏

    拖了这么久,终于弄到战斗系统了,不过仙剑demo的回合制战斗比较复杂,所以我们从最简单的2d回合制游戏战斗开始讨论,看看游戏战斗系统代码什么样子. 还记得回合制战斗的流程图吗,UI的时候我曾经贴过,, ...

最新文章

  1. db2查看表结构_作为后端开发如何设计数据库系列文章(一)设计传统系统表结构(Java开发)...
  2. iOS之上架打包时报错:ERROR ITMS-90086: Missing 64-bit support.
  3. Qt for Python使用Qt中的Properties
  4. 深度学习笔记(待续)
  5. 19什么情况下会帮助他人
  6. linux内核驱动之 设备驱动简介之内核划分
  7. JavaScript:执行机制
  8. matlab2c使用c++实现matlab函数系列教程-median函数
  9. windows oracle补丁包,Windows下oracle打补丁步骤
  10. Ms08067 de 阿青姐姐告诉你为什么要学Python内网开发,不看是你的损失!
  11. 电脑不停,电脑不停重启
  12. 人教版初中计算机学什么,人教版初中信息技术教案全集.pdf
  13. 针对win10激活出现的一系列问题解决方法
  14. episode0519英语课
  15. 加速Pytorch安装的速度
  16. python 本地音乐播放器制作过程
  17. 【轻聊前端】JavaScript中的数字游戏
  18. 不完整拼音模糊匹配算法
  19. 十一、多相流模型-VOF
  20. IMS 呼叫流程简单分析

热门文章

  1. win10 32位和64位的区别,win10 32位和64位有什么区别
  2. NB-IoT的优势是什么?
  3. Js调用Paypal接口支付
  4. 二叉树叶子结点个数——C++
  5. 开发时解决数据回显的小方法
  6. c语言许多名字随机抽取名字,怎么用ppt实现一个随机抽取名字的功能
  7. c语言读写csv文件
  8. php劳保管理系统,《劳保用品管理系统》用盟威快速开发平台开发的应用实例
  9. 三分钟带你了解PPT图标
  10. Mac系统的操作教程