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:
序列数据结构
- Python语言基础
- python语言基础学习
- Python语言基础
- python语言基础
- Python语言基础
- Python语言基础
- Python语言基础-01
- Python语言基础-02
- Python语言基础-03
- 五、Python的语言基础
- 基础语言百问-Python
- python基础语言之assert
- python学习笔记(四), python语言基础
- Python语言文件基础--Python(18)
- Python游戏:语言基础和技术
- 征服Python:语言基础与典型应用
- python语言基础-入门笔记1
- python语言基础-入门笔记2
- pat 1002. 写出这个数 (20)
- Html 标签的使用小结(实例代码)
- printf(s) 与 printf("%s",s) 区别
- C语言简单实现:将C注释转化为C++注释
- 多线程与多核执行效率
- Python语言基础
- Spring bean的生命周期(初步)
- 【贪心】codeforces 825D Suitable Replacement
- Hibernate Validator参数校验
- 素数筛选:HDU2710-Max Factor
- (2017多校训练第二场)HDU
- MOOC清华《程序设计基础》第7章:统计在线时长
- 多线程与多进程 执行效率
- 链接收藏3