菜鸟教程Python基础语法学习笔记

保留字

and assert break class 
continue def del else 
except exec finally for 
from global if import 
in is lambda not or 
pass print raise return 
try while with yield

多行语句

可以使用斜杠(\)将一行的语句分为多行显示。

total = item_one + \
    item_two + \
    item_three

语句中包含[],{},()就不用使用多行连接符。

days = ['Monday', 'Tuseday', 'Wednesday',
    'Thursday', 'Friday']

python引号

pyhon可以使用单引号’、双引号”、三引号”’或”“”来表示字符串,引号的开始与结束的类型必须相同。其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

word = 'word'
sentence = "这是一个句子"
paragraph = """这是一个段落
包含了多个语句"""

等待用户输入

下面的程序执行后就会等待用户输入,按回车键后就会推出:

raw_input("按下 enter 键退出,其他键显示...\n")

以上代码中,\n 实现换行。一旦用户按下enter键退出,其他键显示。

同一行显示多条语句

Python可以在同一行中使用多条语句,语句之间使用分号;分隔。

import sys; x = 'runboo'; sys.stdout.write(x+'\n')

python变量类型

counter = 100  # 整型变量
miles = 1000.0 # 浮点型
name = "John"  # 字符型

多个变量赋值

Python允许同时为多个变量赋值。

a = b = c = 1

以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
也可以为多个对象指定多个变量。

a, b, c = 1, 2, "John"

以上实例,两个整形对象1和2分配给变量a和b,字符串对象”John”
分配给变量c。

标准数据类型

Python有五个标准的数据类型。

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary (字典)

Python数字

Python支持四种不同的数字类型

  • int(有符号整型)
  • long(长整型)
  • float(浮点型)
  • complex(复数)

Python字符串

Python的字符串列表有两种取值顺序:

  • 从左到右索引默认0开始的,最大范围是字符串长度少1
  • 从右到左索引默认-1开始的,最大范围是字符串开头
    使用变量[头下标 : 尾下标]可以从字符串中获取一段子字符串。
s = 'ilovepython'
# s[1:5]的结果是love

加号(+)是字符串的连接运算符,星号(*)是重复操作。

str = 'Hello World!'

print(str)
print(str[0])
print(str[2:5])
print(str[2:])
print(str*2)
print(str+"TEST")

输出结果为:
这里写图片描述

没有更多推荐了,返回首页