Pyhon 基础语法复习
第一课,编码、数据类型、自定义函数
编码
参考文档
python3默认为UTF-8,如果使用其他编码,需要在文档顶部加入如下申明,但是如果有shenbang符号,需要加在shenbang语句下面
#!/usr/bin/env python3
# -*- coding: cp1252 -*-
数据类型
string类型
- r代表原样输出,否则是转义符号
name = r"xiaotong \'"
- 多行文本
name="""
xxxxxx
"""
函数
函数定义
def fib(n): # 费波纳茨序列
""" 打印费波纳茨序列"""
a, b = 0, 1
while a < n :
print(a, end=' ')
a, b = b, a+b
print()
关键字参数
关键字name是个字符串
关键字info是个元组:tuple
def showMe(name, *info):
print("my name is:{}".format(name))
for a in info:
print(a)
可变参数
**kargs可变参数是个字典:dict
*nkargs可变参数是个元组
def showMe(name ,* args, **info):
print(name)
print(args)
for a in info:
print(info[a])
showMe("xiaotong" ,12 ,34 ,56 ,sex="男" ,age=30)