Python语言基础

来源:互联网 发布:数据分析挖掘主观题 编辑:程序博客网 时间:2024/05/23 23:34

变量和常量

常量:Python常量包括数字,字符串,布尔值和空值等。
字符串常量要用单引号(‘)或双引号(“)括起来eg:‘我是一个字符串’
转义字符:当需要使用特殊字符是,使用反斜杠()作为转义字符。
布尔值:True和False区分大小写
空值:Python有一个特殊的空值常量None,与0和空字符串(“”)不同,None表示什么都没有,None与任何其他数据类型比较都永远返回False。
变量:命名规则是以字母或下划线(_)开头的字母,数字和下划线的组合。
标识符命名是区分大小写的。Python的变量不需要声明,可以直接使用赋值运算符对其进行赋值操作:b=2;每个变量都对应着一个地址空间,因此每个变量都有一个内存空间,变量之间的赋值实际上是把一个变量的地址指向赋值给另一个变量。
eg:a=’这是一个常量’ b=a
变量赋值后修改a的值不会改变b的值,a把他的地址指向赋值给b,这时b指向了a指向的地址,其值是‘这是一个常量’,当改变a的值时其实是把a的指向改变了,因此和b没有关系,b的指向没有变。
变量的数据类型转换:Python在定义变量时不需要指定其数据类型,而是根据每次给变量所赋的值决定其数据类型,也可以使用函数对变量进行类型转换,int(), long(),float(),eval()计算字符串中的有效Python表达式,并返回结果,a=”1+2” println(eval(a)) 输出3.
str()转换为字符串, repr(obj)将对象转换为可打印字符串,
运算符和表达式
常用语句
条件分支语句 if 条件表达式:语句块1 else:语句块2
elif语句 if 条件表达式1 语句块1 elif 条件表达式2 语句2 …else 语句n
循环语句 while 条件表达式: 循环语句体
for 语句 for i in range(start ,end): 循环体(语句对齐)
continue语句可以跳出本次循环后面的代码,重新开始下一次循环。
break语句可以跳出循环体
try-except异常处理语句try:

序列数据结构

原创粉丝点击