博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python入门
阅读量:6739 次
发布时间:2019-06-25

本文共 1438 字,大约阅读时间需要 4 分钟。

  • 解释型、互动式、面向对象、支持广泛的应用程序,从简单的文字处理到www浏览器再到游戏。
  • 特点:
  1. 较少关键词,易于学习,易阅读,易维护。
  2. 拥有跨平台的库。
  3. 互动模式。
  4. 便携式,在各种平台上拥有相同的接口。
  5. 可拓展等。
  • 标识符
  1. 标识符由下划线,数字和字母组成,不能以数字作为开头。标识符区分大小写。
  2. 以下划线的标识符是有特殊意义的。以单划线开头的标识符代表不能直接访问的类属性,需要类提供的接口进行访问,不能用“from xxx import *”而导入。
  3. 以双划线开头的代表类的私有成员。
  4. 以双划线开头和结尾的代表特殊方法专用的标识,如__init__()代表类的构造函数。
  • 行和缩进
  1. 不能使用大括号来控制类,函数和其它的判断逻辑。
  2. 缩进的空白数量是可变的,但是同一级别所有代码都必须包含相同数量的空白缩进,且必须严格执行。
#!/usr/bin/python#_*_ coding: UTF-8 _*_if True:    print("你好中国"); print("hello world");#此处发生错误 if True: print("1234");#此处不发生错误 else: print("4321");#此处不发生错误 else: print('1234');#此处不发生错误
  •  用\将一行语句分割成多行语句
  • 可以使用单引号、双引号。三引号对应字符串可以由多行组成,也可以用来作多行注释。
  • 注释以#开头,或者使用三个引号来实现多行注释。

 

  • 数据类型
  1. Numbers数字,数字有四种数值类型:int(有符号整形)、long(长整型)、float(浮点型),complex(复数型,可表示为a+bj或者complex(a,b))
  2. String字符串
  3. List列表
  4. Tuple元组
  5. Dictionary字典
  • 字符串

字符串可以从左边取值和从右边取值两种方式,从左边取值索引默认从0开始,从右边取值索引从-1开始。

+号字符串连接符,*号是字符串的重复操作。

字符串的分割时以[头下标:尾下标]来进行标识的。

#!/usr/bin/python# -*- coding: UTF-8 -*-str = "hello world"print str[3:1] #空 print str[1:3] #el print str[-3:-1] #rl print str[0:-1] #hello worl print str[:-1] #hello worl print str[-1:] #d print str[0] #h

 

  • 列表List

列表用[]标识。也是以[头下标:尾下标]来进行标识的。同字符串,从左以0开始,从右以-1开始。

  • 元组

元组用()标识,内部元素不可再赋值,相当于只读List。

  • 字典

字典是无序的对象集合,用{}来表示,相当于js中的简单对象,是典型的key-value组合。

  • 运算符
  1. 算数运算符 +、-、*、/、%、**(指数)、//(取商)
  2. 比较运算符 ==、!=、<>、>、<、>=、<=
  3. 赋值运算符=、+=、-=、*=、/=、%=、**=、//=
  4. 位运算符 与&、或|、异或^、取反~、左移<<、右移>>
  5. 逻辑运算符 and、or、not
  6. 成员运算符 in、not in
  7. 身份运算符 判断两个标识符是否引自一个对象 is 和 is not

转载于:https://www.cnblogs.com/dacuotecuo/p/5047296.html

你可能感兴趣的文章
英语形容“漂亮女孩”知多少
查看>>
GridView 获取当前行的索引值
查看>>
PHPCMS V9二次开发:内容模块PC标签调用详解
查看>>
tomcat发布web项目,支持域名
查看>>
js和Jquery获取选中select值和文本
查看>>
Linux系统排查1——内存篇
查看>>
Java实现注册邮箱激活验证
查看>>
数据库缓存
查看>>
mvc 数据验证金钱格式decimal格式验证
查看>>
常用的Web服务器
查看>>
UPW学习资料整理 .NET C# 转
查看>>
Oracle12c中新建用户
查看>>
分布式编译工具
查看>>
对我而言晦涩的递归
查看>>
React Native 从入门到原理
查看>>
iOS如何随意的穿插跳跃,push来pop去
查看>>
使用maven编译Java项目 http://www.tuicool.com/articles/YfIfIrq
查看>>
【原创】JDK动态代理,此次之后,永生难忘。
查看>>
collection的框架结构
查看>>
c++中的对象复制
查看>>