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

python基础

时间:2016-10-24 23:30:57      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:结束   add   turn   word   字符串   pytho   size   字母   return   

1.python 严格遵守行间距,没有括号。

2.没有变量类型 。 python自动匹配类型, 比如 num= 5 , str="hello "

3.循环语句中特别的有for ... else  , while ...else 。在正常结束循环的情况下会执行else ,即不是通过break

4.中文编码 加一个# coding=utf-8

5.连接两行的符号 "\"

print "hello , this is "    "good"

6.截取字符串  。 下图输出结果 :hhtest

#  string [a:b] 截取之间的字符串,中间以冒号分割 , * 表示两次 , + 表示连接字符串
name= "this is a line "
print name[1:2] * 2 + "test"

7.数组输出可以用:表示是之后的数组输出, 第三个即是:[‘hello ‘, 2.333] // 定义字符串用单引号

# 数组直接定义 ,  : 代表之后的全部输出
list = [ 123 , "hello " , 2.333]
print list
print list[0]
print list[1:]

8.Python continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

for letter in ‘Python‘:     # 第一个实例
   if letter == ‘h‘:
      continue
   print ‘当前字母 :‘, letter

 输出结果  没有h  ,即跳过了h 继续循环

9.编译不找错误? 遇到才会停止。

10.函数定义冒号起始,内容缩进,return 结束:  def   函数名(参数):

def functionname( parameters ):
   "函数_文档字符串"
   function_suite
   return [expression]

11.函数调用,如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了。

# 可写函数说明
def changeme( mylist ):
   "修改传入的列表"
   mylist.append([1,2,3,4]);
   print "函数内取值: ", mylist
   return
 
# 调用changeme函数
mylist = [10,20,30];
changeme( mylist );
print "函数外取值: ", mylist

函数内取值: [10, 20, 30, [1, 2, 3, 4]]

函数外取值: [10, 20, 30, [1, 2, 3, 4]]

12.关键字参数 ,甚至可以顺序不一致

def printinfo( name, age ):
   "打印任何传入的字符串"
   print "Name: ", name;
   print "Age ", age;
   return;
 
#调用printinfo函数
printinfo( age=50, name="miki" );

 输出结果:

Name:  miki
Age  50

13.缺省参数//缺省参数不代表可以没有设置默认值的时候不传入参数!

#可写函数说明
def printinfo( name, age = 35 ):
   "打印任何传入的字符串"
   print "Name: ", name;
   print "Age ", age;
   return;
 
#调用printinfo函数
printinfo( age=50, name="miki" );
printinfo( name="miki" );

Name: miki Age 50

Name: miki Age 35

14.pass 不做任何事情,一般用做占位语句.

 

python基础

标签:结束   add   turn   word   字符串   pytho   size   字母   return   

原文地址:http://www.cnblogs.com/lyxin/p/5994939.html

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