python基础(1),,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‘]


6.格式化输出

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)


7.python中保留的字符

  下列表显示了Python中的保留字。这些保留字不能用作常数或变量,或任何其他标识符名称。

所有Python的关键字只包含小写字母。

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

8.Python 标识符

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

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

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


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


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


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


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








python基础(1)

评论关闭