Python的if 条件语句

Python011

Python的if 条件语句,第1张

Python 中用if语句进行条件判断;与Excel 中的if作用有些类似,具体的语句如下: if 条件:     结果 else:     结果下面我们来举例进行说明: 例1:年龄>=18岁,输出“成年了”;否则输出“未成年” age = 16 if age >= 18:     print("成年了") else:     print("未成年") 当存在两个以上条件时,可在if条件判断后,增加 elif(else if 的缩写)继续进行分支条件判断。 说明:分支条件判断的结果输出,当满足第一个条件时既停止后续判断并返回第一个结果;当满足第二个条件时既停止后续判断并返回第二个结果;以此类推,如果全部条件判断均不满足,则返回else的结果。 例2:年龄<18岁,“未成年”; 18岁 =<年龄<40岁,“青年”; 40岁 =<年龄<60岁,“中年”;年龄>=60岁,“老年” age = 25 if age >= 60:     print("老年") elif age >= 40:     print("中年") elif age >=18:     print("青年") else:     print("未成年") 注:第二个条件中 可以直接写 “age >=40”; 无需写成 40 =<age<60;因为当判断大盘第二个条件时,已经不满足第一个条件、即age !>=60(age <60),所以“<60”部分可省略。第三个条件同理 条件分支的简单表达:三元表达式 我们将例1(:年龄>=18岁,输出“成年了”;否则输出“未成年”)改写为“三元表达式” age = 59 result ="成年" if age >=18 else "未成年" print(result) 注:仅有两个条件判断时,可使用三元表达式进行简写例3:国籍=china ,输出“中国人”;否则输出“外国人” nationality = "England" result = "中国人" if nationality == "china" else "外国人" print(result) 注:一个“=”代表赋值,“==”代表等于 例4:通过身份证号判断性别(身份证号17位单号为男性,双号为女性) id = "2308__________2642" result = "女" if int(id[17]) % 2 == 0 else "男" print(result) 注:id的类型为字符串,需要通过“int()”函数将其转换为整数; ”%”代表取余数, “XX %  2  ==0  ” 代表XX除2余数为0即偶数.

浮点数的精度有限。你可以了解一下计算机浮点数的相关知识。例如在整数部分为10的时候,32位浮点数的精度(每一位尾数代表的值)只能最小到0.0000009537了,再小就无法准确表示从而被裁掉。

① Python基础:Python语言基础,函数,文件操作,面向对象,异常处理,模块和包,Linux系统使用,Mysql数据库等;

② 全栈开发:Web编程基础,Flask框架,Django框架,Tornado框架,Elasticsearch全文搜索引擎等;

③ 网络爬虫:数据爬取,Scrapy框架,分布式爬虫框架等;

④ 人工智能:数据分析,机器学习,深度学习等;

这些基本上就是Python应用比较多的几个领域大概要学习的内容啦。

怎么学习python,首先,学习Python基础语法,面向对象编程与程序设计模式的理解、Python数据分析基础、Python网络编程、Python并发与高效编程等等。通过前期Python学习来了解和掌握常量变量的使用,运算符的使用、流程控制的使用等,最后掌握Python编程语言的基础内容。并会对常见数据结构和相应算法进行学习,注重表格的处理,树结构的处理知识。

然后,确定一个具体的学习方向,Python可以应用于Web开发、爬虫、数据分析、人工智能开发等多个领域,不同的学习方向需要学习不同的知识结构,可以结合自身的学历、兴趣点等和相应的岗位招聘要求进行匹配,选择最适合自己的方向。