02-python学习之路

Posted fzl-python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02-python学习之路相关的知识,希望对你有一定的参考价值。

python关键字

import keyword

print(keyword.kwlist)

[‘False‘, ‘None‘, ‘True‘, ‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘nonlocal‘, ‘not‘, ‘or‘, ‘pass‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

 

变量类型

  type(变量名 )

  isintance(变量名,类型)

python基本数学函数

max() 求最大值

min() 求最小值

pow() 求n次方 pow(a, b)

round(float) 四舍五入 round(float, n)

import math

help(math) 查看math库的基本方法

例子:

math.ceil(float) 向上取整

math.floor(float) 向下取整

math.modf(float) 返回整数部分与小数部分

math.sqrt(n) 开方

 

随机数

import random

基本例子:

random.choice(seq)   # 从序列中随机选取一个元素    seq: list tuple string 

random.randint(1, 10)    # 生成1到10的一个整数型随机数

random.random()   # 生成0到1之间的随机浮点数 [0, 1)

random.randrange(a, b, n)  # 生成从a到b的间隔为n的随机整数 random.randrange([start,] stop[, step])

readom.shuffle(seq)  # 将序列seq的元素顺序打乱  sep: list tuple 

random.uniform(float1, float2)  # 生成 float1 到 float2 之间的随机浮点数,区间可以不是整数  [f1, f2]

 

python 中 / 与 // 的区别

" / " 表示浮点数除法,返回浮点结果

" // " 表示整数除法,返回一个不大于结果的一个最大整数

格式化输出

占位符

%d

%s

%f

转义字符

\

python 用r‘ ‘ 默认内部的字符串不转义

r‘ \\t \‘  windows下路径  re

 

字符串基本方法

str =  eval(str) 将字符串str当成有效的表达式来求值并返回结果

len(str) 返回字符串的长度

str.upper() 将字符串的小写字母转换为大写字母

str.lower() 将字符串的大写字母转换为小写字母

str.swapcase() 翻转字符串的大小写

str.capitalize() 将字符串首字母大写, 其它小写

str.title() 每个单词的首字母大写

str.center(width, fillchar)  返回一个指定宽度的居中字符串, fillchar为填充的字符串

str.ljust(width, fillchar) 

str.replace()

str.strip()

str.split()

 

以上是关于02-python学习之路的主要内容,如果未能解决你的问题,请参考以下文章

python学习之路

Python学习之路 目录

FastAPI 学习之路请求体有多个参数如何处理?

FastAPI 学习之路路径参数和数值的校验

FastAPI 学习之路字符串的校验

MySQL学习总结之路(第五章:函数)