Python入门学习小结

一、Python函数()

【作用】打印

print(' '):计算机不需要识别()内的内容,原样打印

print(" "):计算机不需要识别()内的内容,原样打印,()内的内容中含双引号

print(''' '''):计算机不需要识别()内的内容,原样打印,样式也按原样打印,比如换行

print():计算机识别()内的内容,打印结果

打印结果,只能是数字或运算,不能是文字
原样打印
括号内的内容由单引号时,用双引号
按照原样式打印
也可以通过转义符“\n”实现换行

二、转义符

转义符:\+需要转移功能的英文字母

转义字符总结

三、变量与赋值

给变量“name”赋值“哪吒”

变量命名要求:

1、只能包含数字、字母和下划线;

2、不能以字母开头;

3、尽量描述包含的数据内容,如性别变量名命名最好为sex,不要命名为aaa

赋值:

“=”不是等于的意思,而是赋值,表示把 = 号右边的内容放进左边的变量。

“==”才是等于的意思。

【PS:变量的最终只等于最后一次赋值的结果】

四、数据类型——基本类型

1、字符串(英文名string,简称str)

示例:'美国队长2'、'The Winter Soldier'、"7.14"、'''≡(▔﹏▔)≡'''

特点:单引号、双引号、三引号括起来的文本,字符串类型必须有引号

单引号、双引号、三引号括起来的文本,即为字符串

2、整数(英文名integer,简称int)

示例:-100、0、1、999999

特点:不带小数点的纯数字

代码中,所有变量的内容都是整数
打印整数
整数和字符串不一样,一旦遇到其他文字、字母、符号会报错,要组合需要进行数据类型转换

3、浮点数(英文名float,没有简写)

示例:-9.00、9.99、3.1415926

特点:带小数点的纯数字

【PS:浮点数在计算机内运算时,会有四舍五入的差,如0.35+0.11,手动计算结果为0.46,但是print(0.35+0.11),计算结果为0.45999999999999996】

代码中的数字都是浮点数,它比整数多了一个小数点【.】
【PS:浮点数在计算机内运算时,会有四舍五入的差,如0.35+0.11,手动计算结果为0.46,但是print(0.35+0.11),计算结果为0.45999999999999996】

4、Python算数运算

Python算数运算符

先算乘除,再算加减,有括号的先算括号里的,从左往右。

先算乘除,再算加减,有括号的先算括号里的,从左往右

print((55+22)*99+(38-21)*10)的运算顺序:

第一步计算 55+22 =77;第二步计算 77*99= 7623;第三步计算 38-21=17;第四步计算 17*10 =170;第五步计算 7623+170 = 7793 。

五、数据拼接

用“+”号将数据进行拼接,以实现数据整合,但只有字符串与字符串才能拼接。

非字符串数据类型可通过数据类型转换,把数据类型转为字符串,在进行数据拼接。

数据拼接
只有字符串与字符串才能拼接,num=2中的2没有引号,所以num不是字符串,而是一个整数

type()函数

作用:查询数据类型

示例:print(type('查询的内容'))

type()函数查询数据类型,并打印,如果不打印查询完不会显示数据类型结果

name = '美国队长' 查询的结果是< class 'str'>,属于字符串类型。

num = 2 查询的结果是< class 'int'>,属于整数类型。

六、数据类型转换

1、str():将其他数据类型转成字符串,也可用引号转换

通过 str(num)一个步骤,就将整数类型的【2】转换成字符串类型的【2】,成功拼接

2、int():将其他数据类型转成整数

浮点数转化成整数:抹零取整,也就是只拿走整数部分,不会做四舍五入操作
int()函数讲字符串转换为正数后,计算num1和num2的和
浮点形式的字符串也是不能使用 int()强制转换的

只有字符串中的内容是纯数字时,才能够使用int()函数进行强制转换;

文字、英文、火星文都不能使用int()进行转换;

浮点形式的字符串也是不能使用 int()强制转换的。

3、float():将其他数据类型转成浮点数

通过float()函数将所有数据类型转成浮点数,并打印

4、数据类型转换总结

数据类型转换总结

七、条件判断

1、单向判断:if

”if“判断,就相当于“如果…就”,满足条件,就会执行冒号后面的语句

首先,第一行代码,用“=”对当前情况进行赋值:将钱包 1000 赋值给变量 money。

第二步,确定 if 条件: 如果钱包 money 的值>=1000, 就执行冒号后的下一行命令。

第三步,用 print()命令打印出结果。

在 if 语句的冒号后面,print()语句的前面,出现了几个空格,这又是为什么呢?

在编程中,空格不叫空格,而是叫缩进。

对于 Python 而言,缩进是一种语法规则,它会帮助 Python 更好的分清代码结构与层次,计算机更好的执行 Python 代码。

【注:缩进是四个空格或一个 Tab 键,且Tab 键和四个空格不能混用,千万注意!千万注意!】

在 if 条件语句中,缩进是不需要手动按空格的。当你用英文输入法后按回车,我们的开发工具(用来编写 Python 代码的程序)为了方便大家编程,会自动实现下一行代码,向右缩进的功能。

被缩进的所有内容被称为 if 语句内的代码块。如果满足 if 条件,计算机就会执行 if 语句内的代码块。(缩进的所有内容)

把缩进去掉时,print 语句就已经不在 if 语句内了,导致 if 语句内没有执行的代码,这个条件也就没有存在的意义了

注意:

1、符号要在英文输入法下输入;

2、检查条件判断语句下是否缩进;

3、只要显示运行通过,就请点击回车键继续课程。

money = 500 是 if 语句 判断的前提条件, 然而不满足 money>=1000 这个条件,所以不会执行条件下 print('金刚狼带凤凰女去吃日料')语句
条件不满足,无法执行 if 语句内的代码块,从而直接跳过

2、双向判断:if…else…

“if…else…”判断,就相当于“如果…不满足,就…”
if…else…其实就是二选一,满足条件执行 if 里面的代码块,不满条件执行 else 代码块

3、多向判断:if…elif…else…

在判断 3 个和 3 个以上的条件是,我们就需要使用 Python 中if…elif…else…语句
elif 与 if 本质一样,也就是其他条件的意思, elif 后面直接写条件

第一步,第一行赋值,会自上而下的顺序挨个试一遍,看自己满足哪个条件。

第二步,满足哪个条件,就执行哪个条件里面对应的代码块,不满足条件就继续往后试,试出结果为止。

if、elif和else自身所代表的的条件是三选一的,elif后不可接else

4、if嵌套

if 中包含了代码块1,else 中包含了代码块2,这种嵌套逻辑该如何理解呢?

计算机执行的顺序就是:

(1)先给 contribution 赋值。

(2)因为 if 与 else 是二选一的关系, if 和 else 中的代码只会执行一个,要么执行代码块1,要么执行代码块2; contribution=860 满足if(contribution>=600)的条件,就进入代码块1中进行执行,执行 print('特种作战人员')。

(3)进入到代码块1, contribution=860去尝试代码块1中的条件,满足 contribution>800的条件,只能去执行代码块1中的 if,执行 print('王者')。

(4)执行 print('结束')。

if嵌套总结
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,825评论 4 377
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,887评论 2 308
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 112,425评论 0 255
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,801评论 0 224
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,252评论 3 299
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 41,089评论 1 226
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,216评论 2 322
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 31,005评论 0 215
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,747评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,883评论 2 255
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,354评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,694评论 3 265
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,406评论 3 246
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,222评论 0 9
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,996评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,242评论 2 287
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 36,017评论 2 281

推荐阅读更多精彩内容