Python 是一个简单易学,功能强大的编程语言
Python中有高效的数据结构,和简单有效的方法进行面向对象编程
Python语言简洁优雅,是动态脚本语言,在不同的开发平台快速开发应用程序
Python 应用广泛:人工智能,系统运维,图像处理,Web应用程序开发
Python 有丰富且强大的库
目前有两大版本2.x和3.x,互不兼容,我们趋向于3.x版本
查看版本信息
python --version
执行结果
Python 3.5.2
打印Helloworld
print("hello word");
输出结果
hello word
Python 源文件以UTF-8编码,所有字符串都是unicode字符串
可以为源码文件指定不同的编码方式,如
# -*- coding: utf-8 -*-
保留字即关键字,不能用作标识符的名称
可以使用keyword模块打印关键字
import keyword
print(keyword.kwlist)
输出结果
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
Python中的注释以#
号开头
#!/usr/bin/python3
# 第一个注释
print ("Hello, Python!") # 第二个注释
Python中用行的缩进表示一个代码块,而不用{}
缩进的空格数量可变,约定为4
if True:
print("Choose True")
else:
print("Choose False")
语句较长时,应使用\
折行
item = 123 + 456 \
+ 789
print(item)
在 []
, {}
, 或 ()
中的多行语句,不需要使用反斜杠(),例如
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
同一行显示多条语句使用分号;
进行分割
import sys; x = 'cheng zy'; sys.stdout.write(x + '\n')
输入:input()
输入:print()
username=input("输入用户名:")
print("hello "+username)
执行结果:
================== RESTART: F:\Work\MyPython3\codes\test.py ==================
输入用户名:chengzy
hello chengzy
>>>