python语法:
1 #开始注释,‘’‘ ‘’’可以看做是文本字符串也可以看做是块注释;”:“开始后的缩进视为一个代码块类似{};缩进没有规定,但一般4个空格,注意:粘贴复制代码一定要检查缩进;大小写敏感;
2 数据类型
整数:包括正整数和16进制表示;
浮点数:带小数点的数,可以用数学表示或者科学表示:1.23e-1=0.123
布尔:True False,逻辑运算:not nor and.
字符串:’‘或“”括起来的内容,可以用转义字符\,用'''...'''
的格式表示多行内容
空值:None
常量:用大写表示。
变量:动态语言类型,即一个变量不指明其类型,可以赋不同的值,根据值得不同代表不同数据类型。
1 数据结构
列表:[" ",""]可以用.append(“”)进行添加,用del [n]进行删除,用sort()进行分类。
元组:(m,)括号不是必须的,空元组需要制定书目,元组不能进行增删操作,但可以进行元组的元组,列表的元组,元组的列表进行扩充。
字典:键值对 {key : value1 , key2 : value2},可以用in运算符判断是否存在;用del删除;用索引进行直接添加;用for key,value in dic.item()j进行输出,相当于关键字参数
关于序列操作:字符串、列表、元组、字典都是序列,都可进行资格测试(in/ non in);索引操作(下标索引);for in的遍历输出;可进行切片操作((a:b:n)从按步长进行从a到b进行切片(包括a但不包括b))
集合:set([" ",])主要用于资格测试,判断是否是子集,可求交集,这涉及到基本的集合概念。.copy/.del/.issupperset/
引用:相当于别名绑定,类似于C中的指针操作;而通过切片拷贝则是冗余备份制作副本。
最新文章
- 在VisualStudio 编辑器文本替换中使用正则表达式
- java中采用dom4j解析xml文件
- 研究kisso跨域登录的心得
- MySQL之扩展(触发器,存储过程等)
- Selenium Tutorial (1) - Starting with Selenium WebDriver
- Java官方Demo Mark
- 在SQL中修改数据库名称
- 【iOS】objective-c 文档生成工具 appledoc
- C++ Primer 学习笔记_62_重载操作符与转换 --调用操作符和函数对象
- CentOS_6.5_x64:VNC安装配置
- 常见sql语句
- redhat7 上安装dummynet
- .NET Core微服务之基于EasyNetQ使用RabbitMQ消息队列
- luogu3953 [NOIp2017]逛公园 (tarjan+dijkstra+记忆化搜索)
- Codeforces 1053C Putting Boxes Together 树状数组
- 【RabbitMQ】 Java简单的实现RabbitMQ
- Highstock生成股票K线图
- 看似无参却有参-----JS中的函数传参
- SPOJ - PGCD Primes in GCD Table(莫比乌斯反演)
- java 反序列化 漏洞