黑马python一、二章
黑马python一、二章
刷数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。
写代码->翻译器->计算机,自然语言远比编程语言复杂
安装python就是安装python解释器,在windows上即是python.exe
字面量:
# 注释
“”“ 注释 “””
print(变量1, 变量2)
type()不光能查看字面量数据的类型,还能查看变量内存储的数据类型。变量无类型,数据有类型。字符串变量表示变量存储了字符串而不是变量就是字符串。
int() float() str() 任何类型都可以转换成字符串。
标识符(变量、类、方法的名字)命名规则:1、英文、数字(数字不可以用在开头)、下划线;2、大小写敏感。
//整除 %取余 **指数
定义字符串:单引号、双引号、三引号”””(内部支持换行操作,使用变量接收就是字符串,不接收就是注释)
字符串的引号嵌套
- 单引号定义法,可内含双引号,如
'He said, "Hello!"'
。 - 双引号定义法,可内含单引号,如
"I'm a student."
。 - 可用转移字符(\)解除引号效用,如
'I don\'t know.'
。
print(a + b)字符串拼接(无法和非字符串类拼接)
字符串占位 “%占位符1 %占位符2” % (变量1, 变量2)
%s 字符串 %d 整数 %f 浮点数
字符串格式化
- 数字精度控制 - 用”m.n”控制数据宽精:m控宽(少用,宽小于数本身宽不生效),.n控小数点精度(四舍五入)。
- 例:%5d将整数宽控5位,%5.2f宽控5且精度2(小数算宽,如11.345设%7.2f为[空格][空格]11.35)。
- 可通过f”{变量} {变量}”方式快速格式化。
- 此方式:
- 不理会类型。
- 不做精度控制。
- 适合对精度无要求时快速使用。
- 表达式:有明确结果的代码语句,如1 + 1等,变量定义时等号右侧为表达式,结果赋给左侧变量。
- 格式化:
- f”{表达式}”。
- “%s%d%f” % (表达式、表达式、表达式)。
1 |
|
1 |
|
黑马python一、二章
https://blakehansen130.github.io/2025/01/15/黑马python一、二章/