python基础有哪些,python 基础 详细

本篇文章给大家谈谈python基础有哪些,以及python 基础 详细,希望对各位有所帮助,不要忘了收藏本站喔。

Source code download: 本文相关源码

本文包括python基本知识:简单数据结构,数据结构类型(可变:列表,字典,集合,不可变:数值类型,字符串,元组),分支循环和控制流程,类和函数,文件处理和异常等等。

python控制语句

if语句,当条件成立时运行语句块不会c语言直接学python。经常与else, elif(相当于else if) 配合使用。

for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。

while语句,当条件为真时,循环运行语句块。

try语句,与except,finally配合使用处理在程序运行中出现的异常情况。

class语句,用于定义类型

def语句,用于定义函数和类型的方法。

pass语句,表示此行为空,不运行任何操作。

assert语句,用于程序调试阶段时测试运行条件是否满足。

with语句,Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加密,然后在语句块运行退出后解密。

yield语句,在迭代器函数内使用,用于返回一个元素。自从Python 2.5版本以后。这个语句变成一个运算符。

raise语句,制造一个错误。

import语句,导入一个模块或包。

from … import语句,从包导入模块或从模块导入某个对象。

import … as语句,将导入的对象赋值给一个变量。

in语句,判断一个对象是否在一个字符串/列表/元组里。

(1)简单数据结构 

标识符

  • 第一个字符必须是字母表中字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。

python中数字有四种类型:整数、布尔型、浮点数和复数。

  • int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
  • bool (布尔), 如 True。
  • float (浮点数), 如 1.23、3E-2
  • complex (复数), 如 1 + 2j、 1.1 + 2.2j

常见的运算符:

  • 不同数据类型的转换 

  • 不同算术符之间的优先级

(2)分支循环和流程控制

          (1)分支循环

                   分支循环语句是由if主导的,if语句检查一系列·条件,并根据不同条件采取不同措施,其具体结构如下:   

                                                                                                                                                                                                                                                                                        分支控制中常用的条件测试:

其中,判断特定值是否列表中,用 in 关键字,若判断不在列表中,要用  not in,

条件表达式为:  a=x  if 条件 else y   即:当条件为true,a=x,条件为false ,a=y

(2)流程控制

python中的流程控制有for循环和while循环组成,

<1>while循环

      一般形式为:

                

       若判断条件为true,执行语句,直到判断条件为false。

     特殊形式为:

             

            结构形式为:

    

<2>for循环

  一般形式:

结构形式为:

continue语句:

    在循环中遇到continue时,跳出当前循环,执行下一次语句的判断;

break语句:
在循环中遇到break语句时,跳出所有循环,结束循环并执行循环之后的程序:

  • 19
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值