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

python基础知识代码实例实践

时间:2015-07-19 11:30:07      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

 1 --- 2 ** 3
 2 
 3 ---True and True
 4    True or False
 5    not True
 6 
 7 ---python is a smart language
 8 5 / 2 == 5.0 / 2.0  //False
 9 5 * 2 == 5.0 * 2.0 // True
10 
11 ---python is store values instead of expression
12 
13 ---str
14 >>> 3 * a
15 aaa
16 
17 >>> 3 * ab
18 ababab
19 
20 >>> a + a
21 aa
22 
23 >>> a + str(3)
24 a3
25 
26 function
27      1. len()
28      2. extract
29          2.1 abc[0]  >>> a
30              abc[-1] >>> c
31          2.2 string[beg:end]  [beg,end)
32              abc[1:3] >>> bc 
33          2.3 string[beg:end:step]
34 
35 ---raw_input()
36 
37 ---#
38 
39 ---
40 x = int(raw_input(Enter an integer))
41 if x%2 == 0:
42     print(‘‘)
43     print(Even)
44 else:
45     print(‘‘)
46     print(Odd)
47 print(Done with conditional)
48 
49 ---range(n) [0,n-1]
50    range(n,m) [n,m-1]
51 
52 --- for letter in hola:
53     print letter  

颜色说明:  

这个是python和c++的不同

这个是python和matlab的不同

这个是困惑

这个是题目

1. print mystring 和 >>>mystring的区别

   >>>print mystring是调用str()

   >>>mystring 是调用repr()

技术分享

2. _表示的是 上一个表达式的值。

表达式和语句的区别

表达式可以理解成  表达式;  在c++中是一个不合法语句

语句可以理解成  语句; 在c++中是一个合法的语句

技术分享

3. % 输出

>>>print %s is number %d! % (Python,1)
Python is nubmer 1! 

4.输入

技术分享

 5.文档字符串

通过module.__doc__ 或者是class.__doc__ 或者是 function.__doc__调用 很像javadoc

6.优先级

** >  + ->  + - * /

7. 3 < 4 < 5 := 3 < 4 and 4 < 5

8.操作符 无比的少

+ - * / %  ** 

没有 -- 必须用 -= 1

笔试题:

1.  --2       //2 -(-2) ^_^

2.  2--       //error

9. 整形表示的范围 >> c ++ 中的int

10. 复数是1+2j不是1+2i

11.List 可以修改,[ ] , 类型可以不同

技术分享

12.Tuple 不可以修改,() , 类型可以不同

技术分享

13. Dict

技术分享

 

14.While

因为 while后面可以不用()  所以需要:说明条件写完了

技术分享

15. print自带换行 print a,自带空格

16. 列表解析

技术分享

 

技术分享

17. 读入文件

技术分享

18.函数 def

技术分享

 

 

--------------------------------------------------------------------------------------------------

 

 

1.特殊字符

# 注释

\n 换行

\ 继续下一行   ‘‘‘ ‘‘‘ 或者() [] {} 不用显示的写出\

; 连接2句话

: 分开头和体

2.单引号和三引号的区别

 技术分享

 

3.赋值赋的是引用,赋值不会返回返回值

技术分享

 

4.变量赋值???

技术分享

5.多元赋值 元组赋值

技术分享

6.特殊变量

_xxx 不用‘from module import‘导入

_xxx_ 系统定义名字

_xxx 类的私有变量名

7.布局???

技术分享

 

注意:

1. import 后, 函数和类就被定义好.

2. 调用的函数是 __name__ = ‘__main__‘

    主函数是      __name__  = 模块名字

 

8.计数

增加 : 

1.对象创建

2.被引用

3.作为参数

4.成为一个容器的元素

 

减少:

1.离开{}

2.del y

3. remove(x)

4.del list

 

python基础知识代码实例实践

标签:

原文地址:http://www.cnblogs.com/knnotow/p/4656349.html

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