python基础语法

一开始学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 print
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 + '\n')

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 中会报一个异常.

 

posted @ 2017-01-17 16:07  德导  阅读(151)  评论(0编辑  收藏  举报