码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记(1)——if,while及函数

时间:2014-11-15 18:44:50      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   使用   sp   for   div   on   log   

 最近因为学习Bag of Visterms,发现很多算法国外都用python编写,所以开始学习python。对于一个没基础的人来说,学习哪个版本的python,貌似知乎上也没一个好的说法,索性学习python 3,正好从华章拿了一本learning python,恰好有2和3的区别,可以更好的学习。

  1、基本语法

    (1)if语法

 1 #if语法使用
 2 #if,elif,else判断之后需要加冒号:表示判断开始
 3 count = input(‘plz input your count:‘)
 4 count = int(count)
 5 print (‘count = ‘,count)
 6 if count > 90:
 7     print (‘a‘)
 8 elif count >80:
 9     print (‘b‘)
10 elif count >70:
11     print (‘c‘)
12 else:
13     print (‘no pass‘)
bubuko.com,布布扣
1 #内置True,False
2 #非0即为真,-2也为真
3 if True:
4     print(‘a‘)
5 else:
6     print(‘b‘) 

(2)while语法

 1 #while语法
 2 #可使用break
 3 count = 1
 4 while count <90:
 5     count = input(‘plz input your count:‘)
 6     count = int(count)
 7     print (‘count:‘,count)
 8 else:
 9     print (‘out while‘)
10 
11 i=0
12 while i<90:
13     print (i)
14     i=i+1
15 else:
16     print (‘out while‘)

    (3)for语法

 1 #for语法
 2 #for涉及到迭代器
 3 s = ‘wwwaaadddsss‘
 4 i = 0
 5 for c in s:
 6     print (format(i,‘2d‘),c)
 7     i = i+1
 8 else:
 9     print (‘out for‘)
10 
11 i=0
12 b = list(s)
13 print (b)
14 for c in b:
15     print (format(i,‘2d‘),c)
16     i = i+1
17 else:
18     print (‘out for‘)

  2、函数

    (1)有参数返回

1 #无参数返回
2 def test_a():
3     print (‘hello‘)
4 test_a()

    (2)无参数返回

1 #有参数返回return
2 def test_c(val1,val2):
3     a=val1+val2
4     b=val1-val2
5     c=val1*val2
6     d=val1**val2
7     return a,b,c,d
8 re=test_c(2,10)#re为返回元组,含有a,b,c,d四个值,不可更改,元组re=(1,2,3),数组re=[1,2,3]
9 a,b,c,d=test_c(2,10)#a,b,c,d分别代表参数值

    (3)形参

1 #形参使用
2 def test_e(n1,n2,n3=15):
3     print (n1)
4     print (n2)
5     print (n3)
6     n=n1+n2+n3
7     return n
8 h=test_e(n2=1,n1=2,n3=10)#全部规定值,推荐,简明易懂,形参位置可互换
9 f=test_e(1,2)#n3不可更改,在函数中确定,数值对应形参位置

 

Python学习笔记(1)——if,while及函数

标签:blog   http   ar   使用   sp   for   div   on   log   

原文地址:http://www.cnblogs.com/andrew-elec90/p/4099585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!