python基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的关键字只包含小写字母。
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
8.Python 标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),
但不能以数字开头。Python 中的标识符是区分大小写的。
下划线开头的标识符是有特殊意义:
以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
Python 可以同一行显示多条语句,方法是用分号 ; 分开
以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章