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

认识python

时间:2017-11-18 16:33:29      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:python基础


python是可执行程序,必须声明解释器

1.用于指定python脚本解释器的两种方法:

 

#!/usr/bin/env python   查找环境变量下的py文件

#!//usr/bin/python        查找bin目录下的py文件

 

2.什么是UTF-8?

  UTF-8是世界通用的语言编码,在程序的首行加上:

  # -*- coding: utf-8 -*-

    告诉Python编译器,py文件使用utf-8编码的,这样py文件中就可以插入中文字符

 

 

3.python如何注释?

  单行注释:#示例

  多行注释:‘‘‘

        示例

        示例

        ‘‘‘

4.学习贴士

  %s:表示STR

  %d:表示NUM

  %f:表示浮点数

 

5.多行语句

Python语句中一般以新行作为为语句的结束符。

但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:

total = item_one + \
       item_two + \
       item_three

语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:

days = [‘Monday‘, ‘Tuesday‘, ‘Wednesday‘,
       ‘Thursday‘, ‘Friday‘]

  

name = input("name:")
age = int(input("age:") ) #integer
print(type(age)   , type(  str(age) ))
job = input("job:")
salary  = input("salary:")

#方法1:
info = ‘‘‘
-------- info of  %s  -----
Name:%s
Age:%d
Job:%s
Salary:%s
‘‘‘ % (name,name,age,job,salary)

#方法2:
info2 = ‘‘‘
-------- info of {_name}  -----
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
‘‘‘.format(_name=name,
          _age=age,
          _job=job,
          _salary=salary)

#方法3:
info3 =  ‘‘‘
-------- info of {0} -----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
‘‘‘.format(name,age,job,salary)
print(info3)

6.python中保留的字符

  下列表显示了Python中的保留字。这些保留字不能用作常数或变量,或任何其他标识符名称。所有Python的关键字只包含小写字母。
andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield


7.行与缩进
  python的代码块不使用大括号{}来控制,函数及其他逻辑判断。
  python缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,通常为一个Tab键

8.Python 标识符

在 Python 里,标识符由字母、数字、下划线组成。

在 Python 中,所有标识符可以包括英文、数字以及下划线(_),

但不能以数字开头。Python 中的标识符是区分大小写的。


下划线开头的标识符是有特殊意义:


        以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;


        以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。


Python 可以同一行显示多条语句,方法是用分号 ; 分开。


认识python

标签:python基础

原文地址:http://11521363.blog.51cto.com/11511363/1983012

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