Python语法实际应用操作

开发 后端
Python语法有不少的知识需要我们学习,下面我们就来详细的看看相关技术问题的解决方案。希望对大家有所帮助。

如何才能使用好Python语法呢?这个问题是很多人都关心的,下面我们就来看看如何进行***的学习方案。今天参加了Python语法的相关培训,总的来说Python语法还是非常易用的,下面总结几个本人认为新手容易困惑的点:

1. 元组用(),list用[],元祖不能修改,主要注意符号。

2. pass就是空语句,其存在意义主要由于Python语法。

以if语句为例,在c或c++/java中:

  1. if(true)  
  2. ;//do nothing  
  3. else  
  4. {  
  5. //do something  

对应于python就要这样写:

  1. if true:  
  2. pass #do nothing,不写pass会报错。  
  3. else:  
  4. #do something 

关于开头的两行注释

  1. #!/usr/bin/env python  
  2. #-*- coding: utf-8 -*- 

Python语法至少应当有***行那样的特殊形式的注释。它被称作 组织行 ——源文件的头两个字符是#!,后面跟着一个程序。这行告诉你的Linux/Unix系统当你 执行 你的程序的时候,它应该运行哪个解释器(在windows下似乎不是必须的)。

另外,指定编码的第二行必须写在前两行内,写到第三行就会无效。#t#

关于字典,dictionary可以多对多,如果一个key对应多个value,返回的是***一个value(貌似没什么意义)。

关于from module import:

如果你要经常访问模块的属性和方法,且不想一遍又一遍地敲入模块名,使用 from module import。

如果你想要有选择地导入某些属性和方法,而不想要其它的,使用 from module import。

如果模块包含的属性和方法与你的某个模块同名,你必须使用 import module 来避免名字冲突。
 

责任编辑:张浩 来源: 驱动之家
相关推荐

2010-03-17 10:01:12

Python安装

2010-03-17 12:20:15

Python Libr

2010-03-05 13:48:24

Python for

2010-05-21 16:41:22

MySQL SHOW

2010-03-25 17:28:41

Python配置

2010-03-16 18:59:47

Python模块

2010-03-23 14:54:27

Python目录文件

2010-05-11 09:51:57

MySQL表修改

2010-06-09 11:40:32

MySQL SQL 语

2010-05-27 17:35:36

MYSQL DELET

2010-03-22 19:11:55

Python连接

2009-08-19 11:28:41

C#操作Word

2010-02-01 17:09:07

C++链表操作

2009-08-25 17:02:20

C#串口操作

2010-03-16 16:47:25

Python数组

2010-03-17 16:27:39

Python矩阵转置

2010-05-07 12:19:38

Oracle删除用户表

2010-05-18 09:31:05

MySQL修改表

2010-05-31 14:59:36

PHP + MySQL

2010-03-10 19:00:20

Pythonnext函
点赞
收藏

51CTO技术栈公众号