一开始学python就发现,这语言和c++很像。虽然网上很多比较详细的基础语法讲解了,但是还是决定自己总结一下。
安装好python环境后,最简单的练手就是cmd打开终端,输入python即可开始编程,这个方式叫做交互式编程,不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码;如果想直接执行某个python文件,可以set PYTHONPATH=”文件路径",设置好环境变量,然后 python test.py 执行文件。当然还是用IDE比较方便,PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
如果代码当中会出现中文字符(如注释),需要先写上 # -*- coding: utf-8 -*-
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 |
Python和其他语言最大的区别就是,Python的代码块不使用大括号({})来控制。python最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行!如果代码过长,可以用 换行,换行不需要严格执行缩进规则如:
# -*- coding: UTF-8 -*-
# 文件名:test.py
if True:
print "The
Answer"
print "True"
else:
print "The
Answer"
# 没有严格缩进,在执行时会报错
print "False"
等待输入:
num = raw_input()
print num
同一行显示多条语句:
import sys; x = 'runoob'; sys.stdout.write(x + '
')
python字符串
如:
python = 'python'
iscool = ‘iscool’
print iscool[3:]
输出:cool
print iscool[-1]
输出:l
print python + ' '+ iscool
输出:python iscool
print python*2
输出:pythonpython
string.find(str, begin=0,end=len(string)) 检测str 是否包含在string 中,如果begin 和end 指定范围,
则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1
string.index(str, begin=0,end=len(string)) 跟find()方法一样,只不过如果str 不在string 中会报一个异常.