python基础知识

python

解释器:高级语言

语言:

编译型:预编译 → 编译 → 汇编 → 链接

安装

常见的组合:

python + vsc

python + sublime

anaconda + pycharm

安装时记得勾选环境变量
在这里插入图片描述

pip 安装 python库

基础

print

print("Hello, World!")
print(*value, sep="间隔", end="结束符")
print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)

在这里插入图片描述

注释

# 单行注释
'''
    多行注释 """
'''

在这里插入图片描述

保留字

import keyword
print(keyword.kwlist)

在这里插入图片描述

赋值

javaScript:

let name = "myqf";

C:

int age = 18

变量

name = 'myqf'
变量名 = '变量值'
age = 18
length = 18.8

a = b = c = 1
a, b, c = 1, 2, 3
a, b = b, a

print(a, b, c)

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

标准数据类型

python3中 六个 标准数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

数字(number)

python3中 支持,int、float、bool、complex(复数)

myqf= 123
# 查看变量类型
type(myqf)
# 删除变量
del myqf
# print(myqf)

# 前置类型转换
intfloat + float

数字运算符
加减乘除
//:除法,得到整数
%:取余
**:乘方

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

函数
int | math.floor(11.9)

转换成小的整形
在这里插入图片描述在这里插入图片描述参考:https://blog.csdn.net/qq_40074819/article/details/105179478

字符串(string)

word = '字符串'
sentence = "这是应该句子"
paragraph = r"""这是一个段落,
可以由\n多行组成
"""
print(paragraph)

在字符前加一个r,防转义

切片(slice、对list、string、tuple,的高级索引方法)
变量[头下标:尾下标:步长]

text = '123456789'
print(text)             # 输出字符串
print(text[0])          # 输出字符串的第一个字符
print(text[0:-1])       # 输出第一个到倒数第二个的所有字符
print(text[2:5])        # 输出从第三个开始到第五个字符
print(text[2:])         # 输出从第三个开始后的所有字符
print(text[1:5:2])      # 输出从第二个开始到第五个,且步长为2

print(text * 2)         # 输出字符串两次
print(text + '你好')     # 链接字符串

msg = 'aa'
msg2 = 'bb'

print(msg + msg2)

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

函数
.format():格式化字符串
	text = '123{}45{}6789'
	print(text.format('xxx', 'aaa'))
.center(数量,字符):格式化输出,居中显示
	text = '123{}45{}6789'
	print(text.format('xxx', 'aaa').center(50, '*'))
.find(str, [beg=, end=]):查找字符串的下标
	text = '123456789'
	print(text.find('1'))
len():长度,列表同样适用
	print(len('123456'))
.replace(old str,new str):字符串替换
	text = 'abcd'
	print(text.replace('b', '123'))
.format():格式化字符串

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

print(f “{}”)
a = 'myqf'
print(f'{a}123')

在这里插入图片描述

.center(数量,字符):格式化输出,居中显示

在这里插入图片描述

.find(str, [beg=, end=]):查找字符串的下标

在这里插入图片描述

len()

在这里插入图片描述

replace()

在这里插入图片描述

列表(list)

List写在方括号之间,元素用逗号隔开,支持相加

a = [1, 2, 3]
a[2] = 'x'
a[1:3] = 'a', 'b'
a[2] = []

print(a)
函数
max()
	a = [1, 2, 3]
	b = ['a', 'b', 'c', 'A']
min()
.append():末尾添加新对象
    a = [1, 2, 3]
    a.append(['c', 456])
.count():统计出现次数
	a = [1, 2, 3, 1, 1]
	print(a.count(2))
.index():找索引
    a = [1, 2, 3, 1, 1, 'aa']
    print(a.index('aa'))
.pop([index=-1]):移除元素,并且返回该元素
默认为-1 删除最后一个,并返回值
	a = [1, 2, 3, 1, 1, 'aa']
	deltxt = a.pop(2)
.remove():指定删除
	a = [1, 2, 3, 1, 1, 'aa']
	a.remove(1)
.append():末尾添加新对象

在这里插入图片描述

.count():统计出现次数

在这里插入图片描述

.index():找索引

在这里插入图片描述

.pop([index=-1]):移除元素,并且返回该元素在这里插入图片描述
.remove():指定删除
无返回值

在这里插入图片描述

未完待续。。。。

  • 19
    点赞
  • 101
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

明月清风~~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值