Python 小节回顾
1、python程序是大小写敏感.
2、python中字符串是用单引号 ' 或双引号 " 括起来的任意文本。
python中用 r ' ' 表示 ' ' 内部的字符串不转义。
3、在python中空值用None表示,None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
4、动态语言:变量本身类型不固定的语言,即可以把任意数据类型的数据赋值给变量。
静态语言:在定义变量时必须指定变量类型,即变量的类型是固定的。
对于静态语言:如果赋值的时候类型不匹配,就会报错。
5、python中,对于单个字符的编码,
ord( )函数:获取字符的整数表示。 chr( )函数:把编码转换为对应的字符。
6、格式化
如何输出格式化的字符串。我们经常输出类似' xxx客户,您本月的话费是xx,余额是xx '之类的字符串,xxx的内容都是变化的,所以,需要一种简便的格式化字符串的方式。
python中,格式化方式和C语言一致,用%实现。
常见的占位符:
占位符 | 替换内容 |
%d | 整数 |
%f | 浮点数 |
%s | 字符串 |
%x | 十六进制整数 |
说明:
a. 格式化字符串时还可以指定是否补0和指定小数位数。
b. 有几个占位符 %? ,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。
c. 如果不太确定用什么,%s 永远起作用,它会把任何数据类型转换为字符串。
d. 字符串里%是一个普通字符,如何实现? 需要转义,用%%来表示一个%
7、输入input 数据类型问题
注意:input( )返回的数据类型是str,所以根据后面情况,需要使用一些函数来转换成相应的数据类型。
python提供了int( )函数,来将input( )输入的str转换为int类型。float( )转换为float类型。
input示例,第一次没有使用Int( )进行转换,报错,第二次使用了Int( )函数,将出生年份转换为了int类型,使得后面的步骤能继续进行。
8、数据类型转换函数
int( ) , float( ), str( ) , bool( )
9、定义函数
使用def语句,函数的返回值用return返回
如果没有return语句,函数执行完毕后也会返回结果,只是结果为None. return None 可以简写为return
10、空函数
如果定义函数时,还没想好怎么写函数体,可以先放一个pass作为占位符,让代码能运行起来。
11、参数检查
调用自定义的函数时,python解释器能自动检查出参数个数不对,但不能检查出参数类型不对。因此,在定义函数时,先用内置函数isinstance( )来检查一下参数类型。
12、函数可以返回多个值,但其实就是一个tuple
在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值。所以,python的函数返回多值,其实就是一个tuple.
最新文章
- PERL/LEX/YACC技术实现文本解析--XML解析
- NEFU 505 超级红与黑 (高斯消元)
- Java基础之处理事件——应用程序中的语义事件监听器(Sketcher 5 with element color listeners)
- memset与NULL区别
- 【转】Android Studio Essential Training
- SqlServer循环读取配置
- 【贪心】HDU 5783 Divide the Sequence
- Android 5.0 Lollipop初上手体验
- 使用awk和grep做简单的统计
- 【翻译】在Ext JS和Sencha Touch中创建自己定义布局
- [LeetCode] Trim a Binary Search Tree 修剪一棵二叉搜索树
- java表达式中运算符优先级
- this()基础用法
- 自学Linux Shell2.2-GHOME Terminal仿真器
- sql server导入excel数据
- python+scrapy 爬取西刺代理ip(一)
- 利用Surprise包进行电影推荐
- discuz论坛模板文件目录
- Linux下tar命令的各种参数选项和他们的作用整理
- java 正则简单使用
热门文章
- ES6 对象
- IntelliJ IDEA 下的svn配置及使用
- ext.js的mvc开发模式详解
- 点击鼠标出现漂浮字体(";自信";, ";自强";, ";坚持";...)效果实现
- expect-调试模式的使用
- IDEA eclipse转maven
- WebForm母版页
- <;转>;jmeter(十八)关联之XPath Extractor
- /* * 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据 *(包括学生号,姓名,三门课成绩),计算出平均成绩, *将原有的数据和计算出的平均分数存放在磁盘文件";stud";中。 */
- HTTPS(SSL / TLS)免费证书申请及网站证书部署实战总结