Python
基本语法
:
1.
一般申明格式为:
#coding=utf-8
#
词句可以让本脚本内使用中文字符
.
必须声明在
最前面
,
写中间没用
.
#!/usr/bin/python
如果脚本中含有中文或者中文符号
,
将报错如下
:
SyntaxError:
Non-ASCII
character,
but
no
encoding declared.(
有非
ASCII
的字符
,
但是没有编码申明
)
2.
Python
中的变量类型不需要声明
,变量的赋值操作既是变量声明和定义的过程。
counter = 100 #
赋值整型变量
miles = 1000.0 #
浮点型
name = "John" #
字符串
a, b, c = 1, 2, "john"
#
连续赋值
.
赋值后可以用
del
来取消赋值
,
并做内存清除
.
比如
del a
; #a
的赋值就取消了
,
内存里找不到
a
的变量了
. Del
可以
del a, b;
批量
del
Python
有五个标准的数据类型:
Numbers
(数字)
String
(字符串)
List
(列表)
Tuple
(元组)
Dictionary
(字典)
Python
支持四种不同的数值类型:
int
(有符号整型)
long
(长整型
[
也可以代表八进制和十六进制
]
)
float
(浮点型)
complex
(复数)
如果什么都不接
,
可起到换行的作用
.
“
Do you love me,
”
,
“
Do you
”
,
可用
双引号加逗号来把多个语句同时输出
.
3.
字符串
字符串索引和列表索引和元组索引
语法一致都是
name[]:
从左到右索引默认
0
开始的,最大范围是字符串长度少
1
从右到左索引默认
-1
开始的,最大范围是字符串开头
s = 'ilovepython'
则
s[1:5]="love"; s[1:]="lovepython";
s[:-4]=
”
lovepy
”
; s[-4]=t;
右边的数一定大于
左边
加号(
+
)是字符串连接运算符,星号(
*
)是重复操作
a=s+"aini"; a="ilovepythonaini";
a=s*2, a="ilovepythonilovepython";
'str' object does not support item assignment
字符串不支持内部赋值
.