简明Python基础教程一

 

 

  *打印

 *输入

 *注释

 *字符串

 *运算符

 *列表和元组

 *字典

 

  1.      打印Print

 

_ 指的是输出最后一个表达式的值

 

Print 还可以重定向输出:

  2.      输入  raw_input (python2,3中统一为input,易知在py2中输入需给输入值加双引号)

    3.      注释用”#”号 

 

4.          字符串:用  单引号、双引号或三引号(特殊字符串) 包住的 字符串集合,可以用[ ],或切片[ : ] 来访问子字符串,+ 号用于字符串的连接, * 号用于字符串的重复。

5.          运算符

       加 减  乘   除  取余    **     <    >    < =     > =      !=    ==

 +  -   *    /    %    乘方   小于 大于 不大于  不小于  不等于 恒等

6.      列表和元组   可以将两者当成普通的“数组”

  列表元素用 [ ],可以被修改;而元组元素用() 包括,元组元素不可以被修改。

7.      字典:是python中的映射数据类型,由键值对构成 ,用{ }包裹

 

 

 

 

 

条件和循环  

 

-         If 语句 

-         Else语句

-         Elif语句 

-         条件表达式 

-         While语句

-         For 语句 

-         Pass 语句 

-         Iterators迭代器  

 

If-else:

 

If expression:

         执行语句块1

else:

   执行语句块2

只有当表达式为真或者非零时才执行语句块1,否则执行语句块2  

 

 

 

elif 是  python的 else-if  语句,它检查多个表达式是否为真,并在为真时执行特定代码块的代码,和else一样,elif声明是可选的,不同的是一个if跟一个else语句,但是可以有任意的elif语句。 

    

If expression1:

   代码块1 

elif  expression2:

代码块2

 

elif  expression3:

代码块3

elif  expression4:

代码块4

else:

代码块5

 

 

三元表达式:

 >> x =10

 >> y = 5 

 >> a = x if x>y else y  

 >> a 

 >> 10  

 

While  expression:

   执行代码块 

 

While 用于条件循环语句,若循环条件为真它的代码块会一直执行,直到不为真。

 

for:  

  for循环会访问一个可迭代对象(例如序列或是迭代器)中的所有元素。并在所有条目处理过后结束循环,它的语法如下:

for  iter_var in iterable:

 suite_to_repeat

 

每次循环,iter_var迭代变量被设置为可迭代对相关的当前元素,提供给suite_to_repeat

语句使用。

 

range(start,end,step)

 

range() 会返回一个包含所有k的列表,这里 start<k<end,从start 到end,k每次增加step,step不能为零。

 

   如果只给定两个参数,那么step默认为1.  

 

Pass语句:

def fun():

         pass 

什么也不做,在开发和调试中很有用

 

使用迭代器来访问对象:

  序列

 

  根本上说,迭代器就是一个next()方法的对象,而不是通过索引来计数。当你或是一个循环机制(例如for语句)需要下一个项时候,调用迭代器的next()方法就可以获得它,当全部取出条目后,会引发一个StopIteration异常,这并不是错误的发生,只是告诉外部调用者,迭代完成。

字典

 

文件

文件对象生成时会自动调用readlines()方法,这样循环就可以访问文本当中的所有行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值