IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python知识点 -> 正文阅读

[Python知识库]python知识点

一、DOS命令

控制台命令->命令提示符-> cmd -> DOS
不是及时生效.需要重新加载|

1、路径

当前路径:尚学堂。
绝对路径:地球 中国 甘肃 兰州 新区 图书馆
相对路径:参照当前路径。

2、常用命令

1).盘符:C: D:E:
2).当前盘符生效:cd:
cd ..进入上一层路径。
cd /进入根路径。
复制,粘贴->鼠标右键。
进入目标路径:。
a.	先路径,后盘符。
b.	先盘符,后路径。
3)常用命令。
dir:打印当前文件目录下的所有文件。
Cls:清除当前屏幕
mkdir:创建文件夹。
exit :退出cmd

二、GVIM 命令

1、三种模式

1)、命令模式(默认模式)。
命令模式:进入文件默认是命令模式。
2)、编辑模式i(insert) a(append).
编辑模式:i当前光标初插入,a光标下一个开始追加。
3)、底行模式->’:’
底行模式:对文件进行检索,保存.退出等等。
三种模式之间的切换:

请添加图片描述

2、使用:、

文件不存在,创建;文件存在,打开.
a. gvim文件名.后级(创建)。
b. gvim 文件+tab(读取)。
3.编辑
a.进入文件默认就是命令模式。
b.关闭输入法。
c. a或i主进入编辑模式。
d.编辑内容。
e.按esc进入命令模式。
f.按 : 进入底行模式。
wg ->保存并退出。
w->保存。
q ->退出。
q! ->强制退出。

3、其他命令:

3.1、 插入

i a ->光标前后插入。
I A->行首行末插入。
O o->上一行下一行插入。
^(6) $(4) ->行首行尾(移动)。

3.2、删除.

X x ->删除光标前后字符
dd ->删除光标所在行。
数字+dd ->删除当前光标以及后面的对应行数.

3.3、撤销~

u ->回退。

4.4、复制:一行

yy ->复制光标所在行。
数字+yy ->复制当前光标以及后面的对应行数.

3.5、粘贴。

p ->自动换行。

3.6、显示行号。

:set nu ->显示(底行模式)。
:set nonu ->隐藏。

3.7、重复上次操作。

. ->任何上-次操作。

3.8、检索。

:+行号(底行模式)。
/+字符(命令模式)。

3.9其他vim命令:

: s/old/new: 在光标所在一行内,替换第一次出现的字符串。
:s/old/new/g:在光标所在一-行内, 替换所有出现的字符串。
:#, #s/old/new/g:在指定两行内,替换所有出现的字符串。
:%s/old/new/g:替换文档内所有出现的字符串。
:%s/old/new/gc: 用户确认替换文档内所有出现的字符串。

4、使用循环解析器。

使用量广泛的: CPython IPython

三、注释:

注释->给人看,程序员+
主要作用:
a.伪代码
b.帮助理解程序
两种格式:

1、#

单行注释:

 # 以后的代码全部不加载

#以后的代码全部不加载

2、多行注释

'''
多行注释
'''
"""
多行注释

"""

3、程序编程规范

1、合理注释.
2、正确缩进:tab.
3、成对编程.
{代码}  {代码}  {代码}

四、标识符

一、理解标识符.

1、作用:命名,助记符号.

2、命名规格

2.1、组成部分:字母+数字或_数字或字母。
name+
test。
a

box_min
错误:
123abc ->以数字开头。
abc%def -> 有特殊符号。
尚学堂。
因为中文也是字符。

在这里插入图片描述

3、命名规范

见名知意、不要中文,尽量使用e文。

五、变量.

可以把变量看成一个盒子。这个盒子是一个万能的盒子,可以装各种东西(数据),盒子的名字就是变量名,盒子的内容就是变量的数据。
我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间!空间位置是确定的,但是里面放置什么值不确定!。

一、理解变量.

一切皆变量,变量没有类型。
变量声明后需要马上赋值,否则不可用。
不可以用没有声明的变量。

二、赋值.

值的拷贝
在这里插入图片描述
注:正规写法

在这里插入图片描述
将b的一份拷贝赋值给a
注:非正规写法请添加图片描述

.1、声明格式:。
变量=值+
变量1,变量2,变量3=值1,值2,值予
2、变量的使用。

E.g:1

输出:

# 测试输出
box = '很热'
temp = 30 # 单位度°
book_prick = 55.50 #单位RNB


'''
    1、单个值输出
'''

print(box)
print(temp)
print(book_prick)
print("--------------------------------------")


'''
    2、格式("字符串%s”%变量)
    %s ->字符串
    %d ->整数
    %f->浮点数(小数)
    务必匹配类型
'''

print(box)
print("天气:%s"%box)
print(temp)
print("温度:%d"%temp)
print(book_prick)
print("书的价格:%f人民币"%book_prick)
print("书的价格:%.2f人民币"%book_prick)
print("------------------------------------")


'''
    3、多个值
    print(变量1,变量2,变量3)
    print("%s %d %f"%(变量,变量,变量))
    %s ->字符串
    %d ->整数
    %f->浮点数(小数)
    务必匹配类型
'''

print(box, temp, book_prick)
print("信息:",box, temp, book_prick)
# 语法没有报错,但输出的不是我们要的格式
# print("天气:%s, 温度:%d度,书的价格:%.2f人民币", box, temp, book_price)
print("天气:%s, 温度:%d度,书的价格:%.2f人民币"%(box, temp, book_prick))
print("天气:{},  温度:{}度,书的价格:{} 人民币".format(box, temp,book_prick))
print("----------------------------------------")


'''
    4、更改结束符
    end=", "为不换行
'''


print("天气: ", box, end=", ")
print(temp, end=", ")
print(book_prick)

在这里插入图片描述

E.g:2
输入:

# 测试输入 模拟和用户交互
# input()  按Enter键结束

# 测试1
tel = input("请输入你的电话")
print(tel)
print(len(tel))
print("输入的电话为:{},长度为:{}".format(tel,len(tel)))
print("-"*50)

# 测试2
salary = input("请输入你的月薪:")
print(salary)
sal = int(salary)
# 输入(input)的都是字符串,需要转换
# print("你的月薪为:%d"%salary)
print("你的月薪为: %d"%sal)
print("-"*50)

在这里插入图片描述

练习

点名系统

import random
# 点名系统
# 生成[1-5]的随机整数
rand = random.randint(1,5)
# print("生成的随机数为: %d"%rand)
print("生成的随机数为:%d"%rand,end=",对应的用户是:")


# 模拟五个用户
'''
    后期随着数据的增多,目前的这种方式操作不满足我们的需求
    name1 = '1'
    name2 = '2'
    name3 = '3'
    name4 = '4'
    name5 = '5'
    name6 = '6'
'''


# 列表
names = ['王1','王2','王3','王4','王5','王6']
print(names[rand-1])

在这里插入图片描述

随机数

import random # 放在首行
# 测试随机整数
# random.randint(min,max)
# (min,max)最小范围和最大范围


#----------------------随机生成[0-100]的数--------begin----------#
rand = random.randint(0,100)
print("生成的随机数为:{}".format(rand))
#----------------------随机生成[0-100]的数--------end------------#


在这里插入图片描述

六、基本数据类型

(一)、数据类型

1、数值型: int float boolean

2、字符串:单个字符、多个字符

3、列表:有序、可重复、可变的

4、元组:有序、可重复、不可变

5、集合:无序、不重复

6、字典: key键(唯一的、不可重复)-value值

(二)、数据类型转换

1.数值型

2.浮点数

3.布尔

4、字符串

4.1.格式
4.2、unicode编码

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-04 12:48:17  更:2021-10-04 12:48:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:49:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码