Python学习1 基础语法 数据类型 计算机基础

Python的重要性

在这里插入图片描述

python就业方向

在这里插入图片描述
在这里插入图片描述

Python的历史

python创造于1989年,荷兰人吉多.范罗苏姆
现在是Python3版本
09

Python的特点

1)跨平台
2)解释型语言
3)交互式
4)面向对象:一切皆对象
5)具有一个强大的标准库
6)Python社区提供了大量的第三方模块
7)
缺点:
1)运行速度慢
2)国内市场较小
3)中文资料匮乏

在这里插入图片描述
这是一个在电脑中已经安装的模块的文档
在这里插入图片描述
题目:
在这里插入图片描述

设置pyCharm自己的模板

File-setting-Editor-File and Code Template-python Script
模板

${PROJECT_NAME} - 当前Project名称;
${NAME} - 在创建文件的对话框中指定的文件名;
${
   USER} - 当前用户名;
${DATE} - 当前系统日期;
${TIME} - 当前系统时间;
${YEAR} - 年;
${MONTH} - 月;
${DAY} - 日;
${HOUR} - 小时;
${MINUTE} - 分钟;
${PRODUCT_NAME} - 创建文件的IDE名称;
${MONTH_NAME_SHORT} - 英文月份缩写, 如: Jan, Feb, etc;
${MONTH_NAME_FULL} - 英文月份全称, 如: January, February, etc;

模板如下:

#author:dq
#project:${PROJECT_NAME}
#date:${YEAR}年${MONTH}月${DAY}日

在这里插入图片描述

解释器与解释器

1)
计算机只能识别机器语言
所以需要把其他语言翻译为机器语言

2)
编译:代码执行前将源代码一次性转换成目标代码的过程
类似英语中的全文翻译。
执行编译过程的程序叫做编译器。
特点:速度快,跨平台性差

解释:将源代码逐条转换成目标代码同时逐条运行的过程。(在代码执行的同时一边执行一边编译)
类似英语中的同声传译
特点:速度慢,跨平台性好
在这里插入图片描述

Python的基础知识

1.python的源程序
1)python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做python的开发
2)文件扩展名.py
2.python代码中容易出现的常见错误
1)不能把多条语句写在一行,因为每行代码只否则完成一个动作
在这里插入图片描述
2)缩进错误,每行代码前面不要增加空格
4个空格代表一个缩进
在这里插入图片描述
3.Python2默认不支持中文,python3支持中文
因为ASCII码只包含256个字符,不支持中文

4.在终端中直接使用Python
cmd中输入python再回车
使用exit()或Ctrl+D退出Python模式
在这里插入图片描述
在这里插入图片描述

IDE

集成开发环境,集成了开发软件需要的所有工具
如:PyCharm,Idea
在这里插入图片描述

恢复PyCharm的初始设置

1.恢复PyCharm的初始设置(Linux)
在linux中列出所有文件:ls -la

在这里插入图片描述

计算机的使用方式

1.接口
在这里插入图片描述
2.用户界面
TUI文本交互界面
GUI图形化交互界面

命令行

1.任何计算机的操作系统都包含有命令行(Windows,linux,MacOS)
2.命令行有多个不同的名字
Shell,终端,Dos
在这里插入图片描述
3.Windows下的命令行:
通过cd xxx来切换磁盘
cd…回到初始磁盘
在这里插入图片描述
4.常用的Dos命令
1)dir查看当前目录下的所有文件(夹)
如:dir C:\Users\pc
2)cd xx进入指定目录
如:cd Desktop
.代表当前目录
…代表上一级目录
cd…回到初始磁盘,回到上一级目录
3)小技巧
方向键上下,查看历史的命令记录
tab键自动补全命令
4)md创建一个目录
如:
md dqtoday
5)rd删除一个目录
如:
rd d1
直接删除
6)del删除一个文件
如:
del d1
会进行询问是否删除
7)cls清除屏幕
如:cls
8)直接输入文件名称.文件类型打开文件
如:attendance.xlsx
在这里插入图片描述

命令的语法:
命令 【参数】【选项】

环境变量

1.环境变量定义
在这里插入图片描述
2.环境变量界面:
上面:用户环境变量,只对当前用户起作用
下面:系统环境变量,对所有用户起作用
建议只对用户环境变量修改

3.path环境变量
系统寻找文件:
1)当前目录下
2)path环境变量的路径中
在这里插入图片描述
多个路径之间使用;隔开
在这里插入图片描述

文本和字符集

1.文本:
纯文本(保存文字):如:txt
富文本(包括文本以外):如:word文档

纯文本在计算机底层也会转换为二进制保存
2.编码与解码:
编码:字符–>二进制
解码:二进制–>字符(人看得懂的)
在这里插入图片描述

3.常见的字符集:
utf-8(统一编码,汉字占三个字节)、Big5(繁体中文)、GBK(国标扩,汉字占两个字节,简体中文)

UTF-8:使用1-5个字节
UTF-16:使用2-4个字节
UTF-32:使用4个字节
在这里插入图片描述

计算机语言

机器语言:二级制
汇编语言(符号语言):通过符号代替机器码:

  • 汇编:符号–>机器码
  • 反汇编:机器码–>符号(看得懂)
    高级语言:
    java,c…
    在这里插入图片描述

编程的几个常用概念

1.表达式:类似于数学公式,不对程序产生一定的影响
7+4

2.语句:完成某种功能,会对程序产生一定的影响
print()
a=10

3.程序:由语句和表达式构成
a=10
print(str(a+100))
在这里插入图片描述
4.函数:
函数:是语句,用来完成特定的功能
分类:
内置函数(python解释器自带的)
自定义函数(程序员自己创建的函数)

在这里插入图片描述

python内置函数(在python手册中可以查看)
在这里插入图片描述

Python规范

1.4个空格(Tab)代表一个缩进
2.导入包
import random导入一个
form random import *导入相关的所有
3.空格:
在运算符两侧各加一个空格,逗号后面加一个空格
4.语句过长,使用\续行符或()
如:
3+5
\6+6

(3+5
9+0)
5。使用小驼峰或大驼峰
aMM
MaaLpp

Python基础语法

1.定义变量
变量名=变量值
a=78
a的数据类型随着变量值而变化

2.变量的命名规则:
以字母和下划线开头,包含数字,字母,下划线,中文,不能使用关键字
题目:
HTML5不区分大小写,其他的java,C,C++,Python,JavaScript都区分大小写
在这里插入图片描述

3.数据类型
1)数字:
int(整型)
long(长整型)
float(浮点型)
complex(复数):实部+虚部=1+8i

2)布尔类型:
Ture
False

3)字符串
0–n-1
-n-(-1)

4)集合类型:
List(列表):数组
Tuple(元组):内容不能改变
Dictionary(字典):相当于java的Map,键值对
通过type查看数据类型

a='xx'
#输出<class 'str'>
print(type(a))

3.查看关键字
import keyword
print(keyword.kwlist)

代码:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DQ_CODING

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值