跳至主要内容

01. Python 基本函数

 


Python 基本函数

print() 可以输出数据

type() 可以查看数据类型
可以使用 “+” 运行加法运算

  • 如果一个式子有浮点数参与,那么最终结果也会以浮点数呈现,例如:1 + 1.0 = 2.0,但1 + 1 = 2。结果是一样的,但判定的class会不同
  • 浮点数其实不能完全精确的表示小数,但一般情况下如果对结果没有要求很精确的话,可以忽略这个结果。



基本运算符

+ 加法

- 减法

* 乘法

/ 除法

注意事项:

  • 除法运算的结果总是浮点数
  • 运算符的优先级:先乘除后加减
  • 也可以用括号提高优先级



特殊算术运算

** 指数运算


% 取余

  • 例如5除以2等于 2(商),1余数,用这个算数的话便会出现1
  • 也可以透过取余运算去判断一个数的奇偶。奇数的取余结果都会是奇数,而偶数则都为0
  • 含浮点数的取余结果也会含浮点数

// 整数除法

  • 整数除法的结果会自动舍去小数(不进行四舍五入),只保留整数部分
  • 全整数的整数除法结果会是留整数;含浮点数的整数除法结果会是浮点数



算数的优先级:

  1. 指数
  2. 乘法,除法,取余,整数除法
  3. 加法,减法


控制台输入

input () 从控制台上获取用户输入的内容

  • 需要使用变量接受input的数值
  • 这些内容是字符串(string)类型数据; input所取得的数值类型也会是字符串类型

例:

print ("请输入名字:")

name = input ()

print (name)


另外一种写法也可以是:

name = input ("请输入名字:")

print ("你好," + name)

  • 那么结果产出就会是: 你好,name
  • 加法运算符可以拼接 2 个字符串
  • 字符串只能拼接字符串,拼接整数的话程序会报错

例:

print ("你好," + 5)

  • 程序会报错
  • 虽然加法运算符不能将字符串拼接整数,但乘法运算符可以字符串拼接整数,表示重复。

例:

print ("你好," * 5)

  • 结果就会是: 你好,你好,你好,你好,你好,
  • 如果乘于浮点数的话,则程序会报错。

评论

此博客中的热门博文

怎么到处都是阴谋论! Conspiracies are everywhere!

  无所不在的阴谋论 It's just everywhere! 一路以来随着历史的推进,阴谋论似乎从没离开过我们。从古罗马大火、光明会、肯尼迪的刺杀、911 事件、香港乱象、新冠病毒起源、疫苗有害再到最近的上海管控异常等阴谋论似乎无处不在。 有些阴谋论一看便知可信度不高,但始终有人深信不疑,同时你也无法跟这些人沟通或解释,仿佛一旦跟他想法不一致,就连朋友都做不成。 大部分阴谋论标榜着要揭发那些尚未败露的阴谋,不仅只是描述和解释发生了什么同时还希望唤醒那些还未觉醒的群众。然而阴谋论本身是人们的臆想,它之所以能被广泛接受及传播,主要还是因为它符合了传播者想相信的内容。 群众一般只愿意相信自己想相信的事物。The masses are generally only willing to believe in what they want to believe. 为什么阴谋论这么容易让人上瘾? 沉迷于阴谋论中能调解我们的情绪,而且很容易让我们感觉自己与众不同,进而陷入了一定程度的 自我满足心理及优越感 。 而之所以我们始终追寻阴谋论的原因,也可能是因为我们大脑本身的运作方式。这就牵涉到我们是如何理解世界的。 阴谋论可以快速简单地帮我们 “解决” 各种困惑 。 我们的思维模式本能上会将各种事物连上关系,透过这种方式来帮助自己理解世界如何运作,并辅助记忆及思考。甚至我们会下意识的从无意义之处去寻找出合理解释,这种自行补全的情况,也就是我们俗称的 ”脑补“。 停下来想一下,如果真的需要去深度思考的话,其实我们几乎无时无刻都在进行各种程度的脑补,不管是工作,学习或是休闲娱乐上均是如此。 经典例子之一的卡尼萨三角形(Kanizsa Triangle)就是有名的视觉错觉三角形。 我们会不自觉的补齐中间的白色三角形。视觉如此,思维也是如此。我们的大脑会主动的将不同要素链接起来,形成自己的一套解释。这种自我形成的意识有时候能让我们远离危险(神奇的第六感),但也很容易让我们形成错觉,而给出了对事物的错误解释。 一个有逻辑的理论是很有吸引力及说服力的,但现实中,很多事物的背后其实并无故事,甚至没有规律可循,可能就只是单纯的巧合或蝴蝶效应。 有人会说,那是因为我们的科技不够成熟,无法去解读更为细腻且紊乱的因果关系。 这点我无法反驳,毕竟也很有可能就是事实。诸如过往难以预测的气候变迁,也...

02. Python 的数据类型

单个数据存储类型 整数(int) - 不带小数点的数; integer 浮点数(float) - 带浮点点的数:3.14, -6.7, 4.0 注意的是,4.0也算是浮点数,因为含有小数点 字符串(string) - 有序的字符序列 布尔值(bool) - 用于逻辑运算的类型,值只有TRUE或FALSE。 多个数据存储类型,容器 列表(list) - 有序列序,可以重复 字典(dictionary) - 无序的键(key)值(value)对 元组(tuple) - 有序且不可变序列 集合(set) - 无序且无重复元素