精诚所至,金石为开。Faith can move mountains.
我最近发现python的功能能挺强大,于是上手了一本书来学习,我将把我学习的过程写成博客发布。
一.下载python
首先,上python下载地址下载适合自己的python。
就可以了。然后进行安装,安装过程中,有一步要强调,那就是,千万要点击这个红框。
然后按照它的指示来应该就没问题了。如果有些比较懒的同学,可以下载我已经下载好的python3.8.3如果安装完成,那么打开后就大概是这样了(我字体设置过,不要介意)
二.TA能干什么
python几乎是涵盖了生活中所有人们的需求,小到做作业,大到做网站,都是可以的。
现在,我们先来做一个加法运算。
在Python中,2+2被称为“表达式”,它是语言中最基本的编程结构。表达式包含“值”(比如2)和“操作符”(比如+),并且总是可以求值(也就是归约)位单个值。
在前面的例子中,2+2被求值为单个值4。但是,没有操作符的单个值也是表达式,虽然它求值的结果就是它自己:
Python表达式中也可以使用大量其他操作符。下表就列出了Python的所有数学运算符:
操作符
操作
例子
求值为
**
乘方
2**3
8
%
取余
22%8
6
//
整除/商数取整
22//8
2
/
除法
22/8
2.75
*
乘法
3*5
15
-
减法
5-2
3
+
加法
2+2
4
数学操作符的操作顺序(也称为“优先级”)于数学中类似:(优先级从高到低)
**(乘方)
*(乘法)、/(除法)、//(商取整)和%(取余)
+(加法)和-(减法)
如果有需要,也可以用括号来改变默认的优先级:
当你输入表达式并按下回车时,Python就会将表达式的各个部分求值为单个值,再将各个部分整合进行运算:
当你在用Python进行运算时,你也要像遵守汉语的规范一样遵守Python的规则。如果你输入错误的Python指令,Python也无法理解。例如:
你总是可以在Python中输入指令,检查它是否可以工作,不必担心会弄坏计算机(当你使用某些第三方库时也许要注意),但是一般情况下,最坏的情况就是Python显示错误信息罢了。
三.整型、布尔、浮点型和字符串数据类型
表达式是值和操作符的结合,他们可以通过求值成为单个值。“数值类型”是一类值,每个值都只属于一种数据类型
整型是整数
浮点数是带小数点的数。注意:“42.0”是浮点数而“42”是整数
布尔只有True(真)和False(假)两种值
任何数据类型都可以转换为字符串
字符串由一对单引号(‘’)或一对双引号(“”)括起来。在字符串有多行的时候,用三个单引号括起来(’’’…’’’)
数据类型
例子
整型(int)
1,0,-1,-2,3,1320,1022
浮点型(float)
1.0 , -1.25 , --0.5(负负得正),0.0,0.5
字符串(str)
‘a’,“abcd”,“qxh”,‘srr’,“你好!”,“11”,“”
布尔(bool)
Ture,False,1,0
凡是用引号括起来的都是字符串。但是,如果我用了多个引号,例如…
(英语不好,错了别吐槽)
就需要使用三个单引号(‘’‘ ’’‘)或者反斜杠“\”来转义了。
后面两种转义可能不太好理解,意思就是在重复的引号前加反斜杠“\”来告诉Python:“请你忽略反斜杠后的引号。”如果不好理解反斜杠转义,那就使用第一种方法吧。
如果你看见了错误信息SyntaxError: EOL while scanning string literal,说明字符串的末尾缺少引号来告诉Python这是一个完整的字符串。
四.字符串的连接和复制
根据操作符后的值的数据类型,操作符的含义可能会改变。例如,5+5,1.0+2.5和“qxh”+"lh"中加号的含义也是不同的。在前两个表达式中,“+”是表示相加,而第三个表达式中,“+”的意思是连接两个字符串。
你可以将整型与浮点型相加,但是你不能将整型或浮点型与字符串使用“+”的操作符。
但是你可以将字符串与整型相乘(当然了,浮点型不可以,因为“qxh”*6.0你能知道如何计算吗?)
好了,Python笔记(1)就这些了,我有时间的时候会继续写的。
这一节主要讲的是Python的下载和安装,以及用Python进行运算。
本文地址:https://blog.csdn.net/m0_48389514/article/details/106629103
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!