Python基础day01学习笔记回顾

版权声明:自己的一些学习的经验之谈,如有不足,请多多指教,谢谢. https://blog.csdn.net/zsh773992554/article/details/81676058

思维导图一张:

文本笔记:

  计算机基础

             硬件系统:

                      输入设备,输出设备,存储器,控制器,运算器

            软件系统:

                     系统软件,应用软件

冯.诺依曼体系

Python起源:

创始人:吉多.范罗苏姆-(Guido van Rossum) 荷兰人 1982年

Python语言诞生:1991年

Bourne Shell

像C全面调用功能接口,shell轻松编程

类/函数/异常处理/包含表/词典 核心数据类型

以模块为基础的拓展系统

程序高层使用Python,底层性能方面使用C

不同的Python版本:

CPython C语言

Jython Java语言

lronPython .Net和Mono平台

PyPy Python实现,支持JIT即时编译

优点:

简单、易学、免费/开源、高层语言、可移植、

解释性【每次运行时重新编译】、面向对象?、可扩展、丰富的库、规范的代码

缺点:

1.运行速度不行(PS:速度要求部分使用C++改写)

2.市场较小

3.中文资料缺乏

4.构架选择太多

Python2与Python3的区别?

python3没有向下兼容

Python版本2.6作为过度2和3的版本,基础使用2.x的语法和库,允许使用部分3.0的语法和函数

Python执行方式

1.文本执行(终端输入解释器和执行文件名称)

2.终端直接进入解释器。再输入需要执行的Python代码,可以立即看到执行结果

(优点:蛇和学习与验证局部代码)(缺点:无法保存,不适合大型程序)

Python的IDE——PyCharm

大驼峰命名法

命名文件规则:小写字母、数字、下划线 (文件不可以以数字开始)

项目配置

设置解释器:

File => Settings => 项目名称 => Project Interpreter => 选择需要的版本

修改字体显示

Editor => Colors & Fonts => Font =>

Primary font:XXXX Size:XX 进行设置对应资料

新程序第一次执行:鼠标右键选择RUNxxx项目名称进行执行

在常规项目中,只有一个可以直接自行Python文件

单行注释

# xxxx #号后添加一个空格

快捷键:Ctrl + /

多行注释/块注释

""" xxxx """ 感叹号与内容间隔1个空格

注释和代码之间-两个空格

代码规范:PEP 8

文档地址:https://www.python.org/dev/peps/pep-0008/

⾕歌有对应的中⽂⽂档:http://zh-google-styleguide.readthedocs.io/en/latest/googlepython-

styleguide/python_style_rules/

算术运算符

+ - * / //(去整除) %(取余) **(次方)

字符串运算符

+ 进行拼接

* 重复

变量和类型

类型的转换后有数值的上限吗?类似int等?====无上限

程序处理数据,变量存储数据

变量:存储和访问内存数据,必须被赋值后才会被创建

变量:内存地址替换 / 方便在程序中存取数据和对数据描述

变量名只有在第一次出现才是定义变量,第二次是修改

类型:区分变量功能和效率管理内存

Python中定义变量无需制定类型,可以根据 = 右侧的值,自动推导数据类型

类型分别是:

数字型:

整型(int) 浮点型(float) 布尔型(bool)【可做为运算,真为1,假为0】

复数型(complex)【主要用于科学计算:平面,波动,电感电容】

Python2中:int long(长整型)

非数字型:

字符串 列表 元组 字典

可以用type()查看数据类型

变量命名(见名知意)

标识符由字符、下划线、数字组成 区分大小写

不能与 数字开头/与关键字重名

在 = 号的左右各保留一个空格

由两个以上单词组成,可以使用小写并且由下划线连接

输出:

print(xxxx)

格式转换符 : %

%s 字符串

%d 十进制整数 例如:%06d 显示的位数,不足以0补足

%f 浮点数 例如: %.2f 小数点后显示两位

%% 输出 %

print("格式化字符串" % 变量1)

print("格式化字符串" % (变量1。。。。。))

输入:

字符串变量 = input("xxxx")

Python3中输入获取默认是字符串类型,如果需要计算需要转换数据类型,再计算

Python2中输入的获取是自动推到类型

Python2中的raw_input和python3中的input获取一样

转换函数 = int(x) float(x) 浮点无法转换int

标识符:

由字符、下划线、数字组成 区分大小写

不能与 数字开头/与关键字重名

变量:

在 = 的左右各保留一个空格

由多个单词组成时,单词都是用小写,并且使用_下划线进行连接

驼峰命名法:

单词的首字母大写

小驼峰

第一个单词以小写字母开始,后续单词首字母大写

猜你喜欢

转载自blog.csdn.net/zsh773992554/article/details/81676058