PYTHON DAY2_20160518

原创 2016年05月31日 22:29:55
Q1: 了解关于左移运算符、右移运算符、按位与、按位或、按位异或、按位翻转的意义以及它们与二进制的关系。
Q2: Python中的lambda表达式是什么意思?
Q3: 搞清楚Python中的运算符的优先性。
Q4: for语句是否必须和in一起使用?
Q5: 为什么
    def function(a):
        pass
    function(x=input())
    这样的输入方式会报错?
Q6: 什么叫做默认参数值是不可变的?


建议在表达式中使用圆括号来明确指出运算的先后顺序,例如: (2+(3*4))。


在print后的不同对象中间放入“,”会自动添加一个空格。


Python中,输入input()函数默认读取的是字符串,如果要以整数类型处理的话,需要设置为int(input());
使用input()函数时,可以使用类似input("enter something:")来进行编辑操作。


控制流语句中注意“:”的重要性;
True注意是大写开头;
注意“=”和“==”的区别。


对于while、if语句,有一个else选项,不过很多余,除非在遇到break语句时。


概念: “for...in是循环语句,它在一序列的对象上”递归”,即逐一使用序列中的每个项目。”;
for i in range(1,5)等价于for i in [1,2,3,4];
range(a,b,c)函数从a到达b-1,c为步长。


break语句用来立即切断当前循环语句块;continue语句用来跳过当前循环块的剩余语句并进行下一轮循环。


len()函数将会返回字符串参数的长度。


函数中的参数名称为“形参”,而函数调用时赋予函数的值称为“实参”;


在函数内声明变量时,该变量是局部的,在函数外是无意义的,而global语句则会将该变量设置为全局变量--因此,当我们在函数内把值赋予x时,这个变化也反映在我们在主块内使用x的值的时候;
def func():
    global x
    x=1
    print(x)
x=2
func()
print(x)


print('abcd'*5)将会将abcd这个字符串在同一行内连续打印5次。


对于默认参数值,只有在形参表末尾的那些参数可以有默认参数值,


关键参数,对于形参列表内的参数,可以在调用函数时,根据函数内的形参名字来进行赋值,并且不需要考虑位置,但是一旦不考虑位置后,对于形参列表内不是默认参数值的形参,就必须进行关键参数赋值。


除非提供自己return语句,否则每个函数在结尾都暗含一个return None语句;
pass语句在Python中表示一个空的语句块。


文档字符串-DocStrings: 是在函数开头,用来解释其接口的字符串;
可以通过print(func.__doc__)或者shell内help(func)来进行调取查看。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python入门笔记(Day2)--默认/可变/关键字/命名字关键字参数

总结:本章只列举了常用的几个函数,其他的要用时临时调取即可,最难得不是这些函数的定义,而是结合不同参数的使用方法。 内容:默认参数(aaa(’ ‘)),可变参数(aaa(b)),关键字参数(aaa...

Day2、Python

题目:要求输出国际象棋棋盘

Python廖雪峰实战web开发(Day2-编写Web APP骨架) -- 500 Internal Server Error Server got itself in trouble

# app.py import logging; logging.basicConfig(level=logging.INFO) import asyncio, os, json, time fr...

Python数据分析示例(2)Day3

说明:本文章为Python数据处理学习日志,主要内容来自书本《利用Python进行数据分析》,Wes McKinney著,机械工业出版社。电影数据分析所需文件在Day2中下载,接下来要用到的一些文件的...

PYTHON----DAY2

python学习day2

Learn Python (day 2)

1、Python 函数 当你需要一个函数的时候,就像这样声明它就行: def approximate_size(size, a_kilobyte_is_1024_bytes=True): 函数声明...
  • ZuoYuYi
  • ZuoYuYi
  • 2014年12月08日 10:37
  • 437

Python学习之路Day2

**1.变量的使用与赋值**message = "world!" print(message) #输出结果为:world message = "hello world!" ...

Python数据分析示例(1)Day2

说明:本文章为Python数据处理学习日志,主要内容来自书本《利用Python进行数据分析》,Wes McKinney著,机械工业出版社。“以我的观点来看,如果只需要用Python进行高效的数据分析工...

ACM-奇偶分离-DAY2-python

题目描述 有一个整型偶数n(2 输入 第一行由一个整数i(2 输出 第一行输出所有奇数 第二行输出所有偶数 输入样例 2 10 14 输出样例 1 3 5 7 9 2 4 6 8 10 1 3 5...
  • skymfc
  • skymfc
  • 2016年08月04日 21:48
  • 184

Python-Day2(函数)

定义函数 函数的参数 可变参数 关键字参数 命名关键字参数 参数组合 注意定义 递归函数 定义函数 我们以自定义一个求绝对值的my_abs函数为例: def my_abs(x): if x >...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PYTHON DAY2_20160518
举报原因:
原因补充:

(最多只允许输入30个字)