学习python的基础语法_Python学习——基本语法,基础

Python学习(一)

每日一悟:

过去不重要,未来才重要。

一、Python的学习与认识

Python 是一种面向对象的解释型计算机程序设计语言,常被称为胶水语言。

Python->翻译(为二进制代码,机器语言)->交给CPU执行

Guido,1991年公开发行版(Guido是Monty Python的戏剧团体爱好者),解释器用C语言写的。

Python优缺点

优点:

(1)简单,易学;

(2)免费,开源;

(3)丰富的第三方库;

(4)可以移植;

(5)面向对象。

缺点:

(1)运行速度慢【相对于C语言而言,C是编译性语言,编译后直接给CPU。而Python逐行编译、解释】;

(2)代码不能加密;

(3)强制的缩进;

(4)GIL全局解释器锁【在任意时刻,只有一个线程在解释器中运行,遇到i/o阻塞时会释放掉。所以Python的多线程并不是真正的多线程,而是CPU执行速度非常快,让人感受不到GIL的存在】。

学习Python可以就业的岗位:Web后台开发,爬虫开发,数据分析,运维开发,机器学习,人工智能。

Python最新版本的安装方法:

Python最新版本安装步骤

打开.py文件的方法

捷径:使用记事本进行写代码,写完后更改为.py,然后打开文件所在位置,在打开执行文件的资源管理器上面的路径输入框(搜索栏左边栏)输入cmd(命令行提示符),输入python +文件名.py。

注释:编写程序时,写程序的人给一个语句,程序段,函数的解释或者提示。

单行注释

:使用#, #号右边是注释的内容。(快捷键为Ctrl+/)

多行注释

:使用’’’或者”””三个单引号或者双引号 ’’’注释内容’’’

特殊注释:

(1)平台注释:在Linux使用中,文件首行#!/usr/bin/python3; # -

- coding=utf-8 -

-

这两句注释分别指的是python解析器的路径,指定编码格式,只能写在py文件最前面。

(2)指定编码注释:# -

- coding=utf-8 -

-,指定编码格式。

注释作用:提高代码可读性、提高开发效率,尤其对大型项目或团队项目有重要意义。还可以进行代码的调试,将一部分代码注释掉对问题进行排查,对代码进行完善。

二、PyCharm的认识

PyCharm适用于专业开发人员的PythonIDE(集成开发环境),提高代码质量,编写整洁和可维护的代码,IDE可以帮助通过PEP8检查,测试帮助,智能重构和一系列检查来保持质量,提供了所有需要的有效的Python开发工具。

对PyCharm的初步认识

资源区(文件结构管理)

代码区域

新建第一个python 文件

运行

执行结果

Pycharm优点

节省时间和精力,目的是让开发者更加的快捷方便,通过提供的工具和各种性能来帮助开发者组织资源,减少失误,提供捷径。建立统一标准、管理开发工作。

字体设置:file->settings->Editor->Colors&Fonts->Size

三、变量的学习:

什么是变量?在Python中,和初中代数方程变量一致

变量是一段有名字的连续存储的空间,我们可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。

变量的定义与使用

定义的使用:先定义后才能使用

定义规则:变量名=数据

变量在程序执行过程中,可以多次赋值改变的,赋值时不需要指定数据类型。

变量的命名规则

(1)变量必须以字母或下划线开头。不能以数字开头

(2)其他字符可以是字母、数字或下划线

(3)变量区分大小写

(4)Python关键字不能用作变量名

命名规范

(1)见名知意

(2)小驼峰:第一个单词首字母小写其他单词首字母大写,如userName

(3)大驼峰:全部单词首字母都用大写,如UserName

(4)下划线命名法:如user_name

四、Python的基本数据类型

提供type()函数查看变量类型。

元组类型()

列表类型 [ ]

字典类型 { }

五、基本操作运算符

算术运算符;

加法+,减法-,乘法*,指数**,取余%,除法/(结果包含小数点后面的数),取整//(互联小数点后面的小数位,只保留整数)。

比较运算符:

等于==,不等于!=,大于>,小于=,小于或等于<=。

逻辑运算符:

and(同真则真,一假即假)

or(一真为真,全假为假)

not(取反)

优先级:()>not>and>o

赋值运算符:

=,+=(c+=a等效于c=c+a)

-=(c-=a等效于c=c-a) * =(c * =a等效于c=c*a)

/=(c/=a等效于c=c/a) %=(c%=a等效于c=c%a)

** =(c ** =a等效于c=c**a)

+//=(c//=a等效于c=c//a)

六、Python的输入与输出

1.输出

(1)字符串格式化,使用%做占位符,%后跟变量类型

(2)\n换行

(3)格式化符号

字符%c,字符串%s,十进制%d,八进制%o,十六进制%x,浮点实数%f。

(4)格式输出得其他方式

.format()

输入

Input方法输入,接收的结果都是str类型的

字符类型转int:

age=int(input(“请输入您的年龄:”))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值