在上一篇写了一些Python的基本语法,这篇主要是写Python里面的条件和循环和函数结构,不多说,直接进入正题。

  Python的条件和循环语句:

    1.if语句:

      if 条件语句:

        代码块

      elif 条件语句:

        代码块

      else:

        代码块    

    2.while循环:

      while 条件语句:

        代码块

    3.for循环:

      for item in items:

        代码块

    4.关键字

      1.break:在代码块中终止循环,并跳出整个循环

      2.continue:在代码块中终止当前循环,并进入下一个循环

      3.pass:在Python中为了保证函数的完整,不允许存在空函数时,添加pass

    5.函数:

      def 函数名(属性名1:类型=默认,属性名2:类型=默认):

        代码块   #类型可以忽略

    6.注意事项:

      1.在Python中函数是没有括号的,所以Python 有严格的字符缩进规则

      2.Python语句结尾不用带分号

      3.Python严格区分大小写

      4.暂时就想到这么多,看官若想补充,请留言:)

  Python条件和循环以及函数语句的例子:

#if循环和print函数的三种带变量输出方式num1=12
if num1>12:print("num1>%d"%(num1))
elif num1==12:print("num1=%d"%num1)
else :print("num1<%",num1)#输出结果为 num1=12

#while和if嵌套使用并展示break和continue用法num2=0
while num2<6:num2 = num2 + 1if num2==5:breakelif num2==3:continueprint(num2)#输出1,2,4

#展示怎么偏历list和range函数
list = ["a","b",21]
for i in list:print(i)  #输出 a,b,21
for i in range(3):print(i) #输出0,1,2

def people(name:str="",age:int=18,sex:str="boy") -> int:   #函数返回一个int类型的值 可省略print("name:%s\nage:%d\nsex:%s\n"%(name,age,sex))
people("rose",20,"girl")  #name:rose,age:20,sex:girl

好了,Python的基本知识就到这里了,后面会写一些Python的进阶知识:)

  

转载于:https://www.cnblogs.com/GaryNie/p/8494877.html

Python基础知识之二相关推荐

  1. Python 基础知识(二)

    一.基础数据类型 1.数字int 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以: #bit_length() 当十进制用二进制表示时,最少使用的位数 # -*- coding:UTF- ...

  2. Python基础知识(二)基本数据结构list列表和dict字典

    介绍 list和dict,顾名思义,就是列表和字典,这是python中非常基础的数据结构,也是非常重要且用途最广的数据结构 列表list就是一串糖葫芦 list是python的一种内置数据结构,想象成 ...

  3. Python基础知识(二)

    目录 一.Python顺序结构 二.Python条件结构 三.Python循环结构 3.1.while模式 3.2.do...while模式 3.3.for 模式 3.4.嵌套循环语句 3.5.bre ...

  4. Python基础知识十二【文件操作】

    文件操作 1.文本文件和二进制文件 2.文件操作相关模块概述 3.创建文件对象 4.文本文件的写入 4.1基本的文件写入操作 5.常用编码介绍 5.1 ASCII 5.2 ISO8859-1 5.3 ...

  5. python基础知识(二十一)

    进程的状态 在程序运行的过程中,由于被操作系统的调度算法控制,程序会进入几个状态:就绪,运行和阻塞. 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独 ...

  6. python小白自学基础知识(二)附加(人狗大战游戏)

    python小白自学基础知识(二) 1.计算列表内数字的累加和 这里用到functools模块,以及该模块下的reduce函数 语法:reduce(function1,list1) 注:functio ...

  7. Python基础知识入门(二)

    Python基础知识入门(一) Python基础知识入门(三) Python基础知识入门(四) Python基础知识入门(五) 一.数字类型 Python 数字数据类型用于存储数值.数据类型是不允许改 ...

  8. python基础知识思维导图-总结 Python 知识点思维导图

    本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文 ...

  9. python的基础知识可以应用到哪方面-Python基础知识

    python基础 python的诞生 2002年,python 2.x 2008年,python 3.x python的命名 马戏团的名称 python简介 简单.易学 持快速开发. 跨平台. 开源. ...

  10. python爬虫数据可视化_python 爬虫与数据可视化--python基础知识

    摘要:偶然机会接触到python语音,感觉语法简单.功能强大,刚好朋友分享了一个网课<python 爬虫与数据可视化>,于是在工作与闲暇时间学习起来,并做如下课程笔记整理,整体大概分为4个 ...

最新文章

  1. 阿里云网盘内测_阿里云网盘内测,下载10M/s;百度网盘...?
  2. 不用光盘可破解电脑系统密码
  3. 基于图卷积(GCN)和规则卷积(CNN)的情绪识别
  4. 社区奖品之原木双面记事板
  5. 最全知识点总结!| 大数据学习路线指南
  6. 一道很简单的贪心算法题~【贪心:我不要脸的伐?】
  7. object byte java_Object转byte[];byte[]转Object
  8. 谷歌:光靠软件修复不能完全防御“幽灵”漏洞
  9. selenium firebug firePath xpath问题
  10. csdn笔记怎么用看这里
  11. 【网络重置】WLAN消失/网络适配器黄色感叹号/无法识别无线网卡/解决方法汇总/Win10家庭版(个人留档)
  12. 计算机毕业设计ssm鲲龙装饰公司在线管理系统的设计与开发前台模块iub6h系统+程序+源码+lw+远程部署
  13. qlikview连接mysql_QlikView 通过ODBC 连接IBM DB2
  14. mx250是什么_分析mx250显卡什么级别
  15. numpy中,矩阵的三种转置transpose、getT、getH的区别
  16. mysql权限和使用注意事项及mysql 数据类型详解和innodb,myisam区别
  17. 把路由器塞进弱电箱——以京东云无线宝一代为例
  18. C语言“水仙花数”是一个正三位数,他的个位十位百位的立方和等于他本身
  19. 关于vertical-align:middle的理解
  20. php2020是否为闰年,「2020年是闰年吗」2020年是闰年吗?闰几月? - 56算命网

热门文章

  1. fraction类的创建java_设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。(Java语言)...
  2. NYOJ 972(蓝桥杯) 核桃的数量
  3. Java将xml转docx,java对象与xml间的转换.docx
  4. java中printreader类_java字符流,字符文件输入流FileReader类介绍
  5. 【UKIEPC2017:D】Deranging Hat(求序列a到a‘交换过程的具体实现)
  6. python机器学习-乳腺癌细胞挖掘(基于真实美国临床数据)
  7. 在HTML中添加图片阴影,html – 如何在CSS中为图像添加内部阴影[复制]
  8. java匿名内部类 内部类_java中的匿名内部类详细总结
  9. 算法:判断树是否相同100. Same Tree
  10. mysql db for python_Python使用MySQLdb for Python操作数据库教程