您的位置:首页 > 编程语言 > Python开发

简明Python基础教程一

2017-04-07 00:38 309 查看
  *打印
 *输入
 *注释
 *字符串
 *运算符
 *列表和元组
 *字典

  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()方法,这样循环就可以访问文本当中的所有行

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: