00101 python基础知识
来源:互联网 发布:maxwell软件百科 编辑:程序博客网 时间:2024/06/03 23:01
一、数据类型(转):
'key':'value' 为其一个元素
是无序的元素集合
用{}标识tinydict = {'name': 'john','code':6734, 'dept': 'sales'}可以单独打印key或者val二、print函数格式字符:%
- d格式字符。用来输出十进制整数。有以下几种用法:
1、%d,按整型数据的实际长度输出。
2、%md,m为指定的输出字段的宽度。
3、%ld,输出长整形数据。
- o格式符,以八进制整形式输出整数。
- x格式符,以十六进制数形式输出整数。
- u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。
- c格式符,用来输出一个字符。
- s格式符,用来输出一个字符串。
- f格式符,用来输出实数(包括单双精度),以小数形式输出。
- e格式符,以指数形式输出实数。
- g格式符,用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出是占宽度较小的一种),且不输出无意义的零。
- p格式符,用于变量地址的输出。
- r格式符,输出所有不论是什么格式
- %[scanfset]:
scanfset 有两种形式:一种是以非 “^” 字符开头的 scanset , 表示在读入字符串时将匹配所有在 scanfset 中出现的字符,遇到非scanfset 中的字符时输入就结束;另外一种形式是以 “^” 字符开头的scanfset ,表示在读入字符串时将匹配所有不在scanfset 中出现的字符,遇到scanfset 中的字符输入就结束
三、转义序列
- 反斜杠\(back-slash)
- 有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:
- print r'\t\r'
- 实际输出为“\t\r”。
- 三引号:多行字符串
- - 单引号和双引号是单行字符串,想要输出多行只能用\n
- - 三引号是多行字符串,可以直接输入回车,而不需要用\n来表示
四、文件操作
- close 关闭文件
- read 读取文件内容(可以把读取结果赋给一个变量并对这个变量进行新的操作)
- open 打开文件
- readline 读取文本文件中的一行
- truncate 清空文件
- write(XXX)将“XXX”写入文件
五、内置库(import解包)
- argv:让你的脚本(script)接受用户输入的参数
- exists: exists()用来检查文件存在与否,返回true or false
- import 脚本名——可以解包自己写好的脚本,接下来的代码里就可以引用了(类似封装原理)
六、函数/方法
- 名称格式:字母&下划线
- 赋值:圆括号——exists(A.txt)
- 可以同时赋多个参数,以逗号隔开——exists(A.txt,B.txt)
- 函数名称不可以重复
- 函数定义:def
定义语句用冒号结尾
定义内容缩进四个空格(必要格式,方便阅读)
定义结束后取消缩进
函数定义过程中使用的变量与脚本里的变量相互独立,没有关系。
- return:用函数返回某个算式的值
阅读全文
0 0
- 00101 python基础知识
- python基础知识
- Python 基础知识
- Python 基础知识
- python基础知识
- python基础知识
- python基础知识
- python基础知识
- Python基础知识
- python基础知识
- python基础知识
- Python-基础知识
- python基础知识
- python基础知识
- Python基础知识
- python基础知识
- python基础知识
- python基础知识
- java 分布式与集群的区别和联系
- Scala编译器安装,开发工具安装,通过IDEA创建scala的工程代码,Scala SDK的设置
- 数据结构---线索二叉树的创建、中序遍历
- nginx实现负载均衡
- Spring MVC实现mysql数据库增删改查
- 00101 python基础知识
- caffe命令及其参数解析
- Mac下apache支持cgi运行python3程序
- InterlockedIncrement()函数的作用
- 关于 fabric-node-sdk
- 解决ImportError: No module named zlib问题
- 使用Log4j记录日志
- LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal
- GSM HACK的另一种方法:RTL-SDR