Python学习--基础语法

Python学习(一)

每日一悟:过去不重要,未来才重要。

一、Python的学习与认识

  1. Python 是一种面向对象的解释型计算机程序设计语言,常被称为胶水语言。
    Python->翻译(为二进制代码,机器语言)->交给CPU执行
  2. Guido,1991年公开发行版(Guido是Monty Python的戏剧团体爱好者),解释器用C语言写的。
  3. Python优缺点
    优点:
    (1)简单,易学;
    (2)免费,开源;
    (3)丰富的第三方库;
    (4)可以移植;
    (5)面向对象。
    缺点:
    (1)运行速度慢【相对于C语言而言,C是编译性语言,编译后直接给CPU。而Python逐行编译、解释】;
    (2)代码不能加密;
    (3)强制的缩进;
    (4)GIL全局解释器锁【在任意时刻,只有一个线程在解释器中运行,遇到i/o阻塞时会释放掉。所以Python的多线程并不是真正的多线程,而是CPU执行速度非常快,让人感受不到GIL的存在】。
  4. 学习Python可以就业的岗位:Web后台开发,爬虫开发,数据分析,运维开发,机器学习,人工智能。
  5. Python最新版本的安装方法:Python最新版本安装步骤
  6. 打开.py文件的方法
    捷径:使用记事本进行写代码,写完后更改为.py,然后打开文件所在位置,在打开执行文件的资源管理器上面的路径输入框(搜索栏左边栏)输入cmd(命令行提示符),输入python +文件名.py。
  7. 注释:编写程序时,写程序的人给一个语句,程序段,函数的解释或者提示。
    单行注释:使用#, #号右边是注释的内容。(快捷键为Ctrl+/)
    多行注释:使用’’’或者”””三个单引号或者双引号 ’’’注释内容’’’
    特殊注释:
    (1)平台注释:在Linux使用中,文件首行#!/usr/bin/python3; # -- coding=utf-8 --
    这两句注释分别指的是python解析器的路径,指定编码格式,只能写在py文件最前面。
    (2)指定编码注释:# -- coding=utf-8 --,指定编码格式。
  8. 注释作用:提高代码可读性、提高开发效率,尤其对大型项目或团队项目有重要意义。还可以进行代码的调试,将一部分代码注释掉对问题进行排查,对代码进行完善。

二、PyCharm的认识

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

资源区(文件结构管理)
在这里插入图片描述
代码区域 在这里插入图片描述

新建第一个python 文件
在这里插入图片描述

运行
在这里插入图片描述

执行结果
在这里插入图片描述

  1. Pycharm优点
    节省时间和精力,目的是让开发者更加的快捷方便,通过提供的工具和各种性能来帮助开发者组织资源,减少失误,提供捷径。建立统一标准、管理开发工作。
  2. 字体设置:file->settings->Editor->Colors&Fonts->Size

三、变量的学习:

  1. 什么是变量?在Python中,和初中代数方程变量一致
    变量是一段有名字的连续存储的空间,我们可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。
  2. 变量的定义与使用
    定义的使用:先定义后才能使用
    定义规则:变量名=数据
    变量在程序执行过程中,可以多次赋值改变的,赋值时不需要指定数据类型。
  3. 变量的命名规则
    (1)变量必须以字母或下划线开头。不能以数字开头
    (2)其他字符可以是字母、数字或下划线
    (3)变量区分大小写
    (4)Python关键字不能用作变量名
  4. 命名规范
    (1)见名知意
    (2)小驼峰:第一个单词首字母小写其他单词首字母大写,如userName
    (3)大驼峰:全部单词首字母都用大写,如UserName
    (4)下划线命名法:如user_name

四、Python的基本数据类型

在这里插入图片描述
提供type()函数查看变量类型。
元组类型()
列表类型 [ ]
字典类型 { }

五、基本操作运算符

  1. 算术运算符;
    加法+,减法-,乘法*,指数**,取余%,除法/(结果包含小数点后面的数),取整//(互联小数点后面的小数位,只保留整数)。
  2. 比较运算符:
    等于==,不等于!=,大于>,小于<,大于或等于>=,小于或等于<=。
  3. 逻辑运算符:
    and(同真则真,一假即假)
    or(一真为真,全假为假)
    not(取反)
    优先级:()>not>and>o
  4. 赋值运算符:
    =,+=(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()
在这里插入图片描述

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

    字符类型转int: age=int(input(“请输入您的年龄:”))
    在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值