Python入门小结

2017新年伊始,花了一点时间,把python的基础语法学了一遍。有点赶,敲代码的时间越来越少,脑子中的想法越来越多,真矛盾。2017,努力转型成为一个强大的程序员!

一,python语言相比C/C++较为简单,没有那么多的规矩。不需要用花括号表示语句块,而是用缩进代表。

比如:

if a>b:

print(a)

else:

print(b)

新手一定要注意代码缩进中最好不要TAB键与空白键混用,否则会导致让人一头雾水的错误。

一般每一个冒号下一句都需要缩进,每一层向右缩进四格。

 

二,代码注释方式

1,'''我是

注释'''

2,"""我是

注释"""

3,#我是只占一行的注释

 

三,若语句冗长,使用“\”续行

c = a *2\

+b\

-c\

*3

 

四,Python3之前的版本使用中文

在脚本头行写上:

# -*- coding:UTF-8 -*-

若用控制台运行,例:

chinese = '''汉字汉字汉字'''

print chinese.decode('utf-8').encode('cp936')

 

五,字符串的索引可以为负

str = 'abcde'

则str[-1] = 'e'

    str[-2] = 'd'

 

六,字符与数字的转换

int('10') +4 = 14

'10' +str(4) = '104'

 

七,原始字符串

以r或者R开始,其中'\'不再有转义的作用

如表示路径: import os

path = r'e:\book'
os.listdir(path)

 

八,列表、元组、字典

1,列表

list = [1,2,3,4,5]

2,元组

tuple = ('a','b','c')内容不能被改变

3,字典

特点:无序,通过键来访问成员

dic = {'apple':1,'banana':2}

dic['apple'] = 1

 

九,文件

file = open(‘c:/python.txt’,'w')

file.write('python\n')

……

file.close()

 

十,for循环

for中的对象可以是列表,字典或者元组等

for i in range(1,5+1)  #不包括最后一个

十一,函数

声明:def PrintALL (y)

for x in y

print(x)

return 9

调用:PrintALL(y)

默认值参数:def Cube(x = 1,y = 2,z = 3)

return x*y*z

任意数量的参数:def mylistappend(*list):

 

十二,最简单的函数

fun = lambda x:x*x -x

 

十三,导入模块

import 模块名

from 模块名 import 函数名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值