【【Python】基础知识整理】基础知识整理
本篇博客是对python中一些基础语法,编程知识的整理。因为是在自己的认知基础上所写,写得比较简略。部分知识也并未深
入探讨学习,看看就好
文章目录文章目录变量的命名规则随机数字符串字符串的拼接:字符串常用方法字符串转义类型转换格式化输出的几种方式format 格
式化输出:传统的格式化输出 %列表下标取值切片列表的常用方法
变量的命名规则变量的命名规则
应满足以下条件:
由数字、字母、下划线组成,但是不能以数字开头
不能使用python 的关键字
如何查看python的关键字呢?使用以下代码:
import keyword
print(keyword.kwlist)
结果:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
变量命名尽量做到见名知意
变量的命名风格:请使用下划线命名风格,例如:regist_page, python_grammer
随机数随机数
在python中有一个内置的随机数模块random,可以用来生成随机数,常用两个方法:
random.random() 用来生成一个 [0, 1) 的随机数
random.randint(a, b) 用来生成一个 [a, b] 的随机数
random.uniform(a,b) 用来生成一个[a,b]的随机浮点数
示例代码如下:
import random
for i in range(5):
a = random.random()
b = random.randint(1, 100)
print(F'第一个随机数为{a},第二个随机数为{b}')
结果:
第一个随机数为0.6063628302810828,第二个随机数为3
第一个随机数为0.6098753178007876,第二个随机数为87
第一个随机数为0.20760884641477861,第二个随机数为93
第一个随机数为0.33096649687847035,第二个随机数为3
第一个随机数为0.8333777799681839,第二个随机数为37
需求:如何生成指定范围的浮点数?
解决方案:随机生成的整数+随机生成的小数。注意边界值注意边界值
字符串字符串
字符串类型就是str类型,通常用单引号、双引号、或者三引号包起来。
单引号和双引号没有任何区别,都是表示一行字符串
三引号(三个单引号和双引号是一样的)可用来表示多行字符串
空字符串:只有引号,引号中没有任何内容(连空格键都没有)
字符串的拼接:字符串的拼接:
使用加号进行拼接:s1 = 'a' s2 = 'b' s3 = s1 + s2 结果是 a b
使用 join 进行拼接:s4 = ' and '.join((s1,s2)) ,结果是 a and b
字符串常用方法字符串常用方法