Python语音基础学习报告(1)

 

Python语言基础学习报告(1)

2021-09-02

(一)MindMap

Python语音基础学习报告(1)

 

 

(二)重点内容学习:

 

2.1注释

 

2.1.1单行注释用“#”号

 

1、从符号“#”开始直到换行为止,“#”后面所有内容都作为注释内容,并被Python编译器忽略。

 

2、注释不能分隔关键字标识符

 

e.g.  height=float(#要输入身高 input(“请输入你的身高:”))  <--就是错误

 

3、再IDEL开发环境中,通过选择主菜单中的“Format"-->"Comment Out Region”菜单项(快捷键<Alt+3>),将选中的代码注释掉;通过选择主菜单中的“Format”-->"UnComment Region"菜单项(快捷键<Alt+4>),取消注释掉的代码。

 

2.1.2多行注释用一对三引号(‘‘‘   ‘‘‘)

 

注意区分三引号何时为字符串定界符(多行注释),何时为字符串。

 

2.1.3文件编码声明注释

 

语法格式为:

 

# -*- coding:编码 -*-

 

或者

 

# coding=编码

 

2.2字符串类型

 

转义字符 说明
\ 续行符
\n 换行符
\0
\t 水平制表符,用于横向跳到下一制表位
\‘‘ 双引号
\‘ 单引号
\\ 一个反斜杠
\f 换页
\0dd 八进制数,dd代表字符,如\012代表换行
\xhh 十六进制数,hh代表字符,如\x0a代表换行

 

注意:在字符串定界符引的前面加上字母r(或R),那么该字符串按原样输出,其中的转义字符不转义

 

2.3数据类型转换

 

函数 作用
int(x) 将x转换成整数类型
float(x) 将x转换成浮点数类型

complex(real[,imag])

创建一个复数
str(x) 将x转换成字符串
repr(x) 将x转换为表达式字符串
eval(x) 计算在字符串中的有效Python表达式,并返回一个对象
chr(x) 将整数x转换为一个字符
ord(x) 将一个字符x转换为它对应的整数值
hex(x) 将一个字符x转换为一个十六进制字符串
oct(x) 将一个字符x转换为一个八进制的字符串
bin(x) 将一个字符x转换为一个二进制的字符串

 

(三)学习心得体会

       因为我大一学过C语言,加上参加了数学建模又学习了Matlab,现在学习Python,感受到代码的世界真的丰富多彩!不同的平台就好比不同的国家,有自己独特的语言,有些语言发源的早,有些语言是“舶来品”,真是“各美其美,美美与共”!

       我也体会到没有哪个语言是万能的,也没有哪个语言是十全十美的。语言,就像工具,“独木不成林”,当多种工具一起发挥作用时,往往都会实现最佳的结果。

       在编写程序运行时感受到Python有别于前两者的特点,现列举如下:

 

3.1Python相比C

 

Python C
动态语言,在使用的时候可以直接使用,不需要声明,命令简洁  C是静态语言,要变量或函数都须声明、定义等
 数据类型转换方便,一个命令完成 数据类型转换繁琐
 代码缩进要求严格,缩进有误会导致运行出错  代码缩进基本不会影响到运行成功与否
 解释型语言  编译型语言
可以跨平台,适合于软件的快速开发 不能跨平台,一般用于操作系统,驱动等底层开发
有对象 无对象

 

 

 

3.2Python相比Matlab

Python Matlab
可进行开发,而且可以进行网络爬虫 不便进行开发,但是仿真模拟功能强大
更易学、更严谨的程序设计语言 程序设计帮助栏是英文,不易学
有着丰富的扩展库,可以满足文件管理、界面设计网络通信的需求 主要专注于工程和科学计算
开源,免费 要付费
不便于绘图 绘图功能强大

 

以上就是我的Python语言基础学习报告(1),谢谢!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

Python语音基础学习报告(1)

上一篇:Java 常用线程池


下一篇:黑马教育java架构师实战训练营