字面量:

黑马程序员Python教材课后题答案 黑马程序员python讲义_黑马程序员Python教材课后题答案

注释

  • 单行注释: # 注释内容
  • 多行注释: """   注释内容 """

输出

print()
  print(内容1,内容2.... , 内容n)
  print("内容",end='') #取消换行,给end赋值一个空字符串即可
  \t 可以起到对其作用
type() 语句
  type(被查看类型的数据)
类型转换
  int(x)、flaot(x)、str(x)

标识符

  命名规则:内容限定(英文;中文(不推荐);数字(不能开头使用);下划线_ )、大小写敏感、不可使用关键字

算数(数学)运算符

黑马程序员Python教材课后题答案 黑马程序员python讲义_嵌套_02

黑马程序员Python教材课后题答案 黑马程序员python讲义_嵌套_03

字符串扩展:

  字符串的定义

    单引号:'xxx'

    双引号:"xxx"

    三引号:"""xxx"""

    可以单双相互套用,达到想要的效果,也可以用转义字符 \ 解除引号的作用

  字符串拼接:可以直接用 + 

  字符串格式化:

name = "Lily"
age = 22
message = "我的名字是%s,我今年%s岁"%(name,age)
print(message)
print("我的名字是%s,我今年%s岁"%(name,age))

    %表示声明占位,后面的s表示占位变量,区分顺序

黑马程序员Python教材课后题答案 黑马程序员python讲义_黑马程序员Python教材课后题答案_04

  格式化的精度控制:

黑马程序员Python教材课后题答案 黑马程序员python讲义_for循环_05

    还可以通过 f"内容{变量}" 的格式来快速格式化。这种方式不会对变量做任何处理,原来是什么就输出什么

    用 f ,format简称

    对表达式也同样生效

输入(input)

  variable = input(),输入的值放入到variable当中去了。不管输入的什么,都是当作字符串处理

  可以使用:input(提示信息),用于在用户输入前显示提示信息

 

布尔类型和比较运算符

  True 真 1,False 假 0

黑马程序员Python教材课后题答案 黑马程序员python讲义_for循环_06

  if 判断语法:

if 要判断的条件:
    条件成立时,要做的事1
    要做的事2
    。。。

    python通过缩进判断代码块的归属关系

  if else语句

if 条件:
    满足条件时要做的事1
    满足条件时要做的事2
    ...
else:
    不满足条件时要做的事1
    不满足条件时要做的事2
    ...

  if elif else 语句

if 条件1:
    满足条件1时要做的事1
    满足条件2时要做的事2
    ...
elif 条件2:
    满足条件2时要做的事1
    满足条件2时要做的事2
    ...
elif 条件n:
    满足条件n时要做的事1
    满足条件n时要做的事2
    ...
else:
    不满足条件时要做的事1
    不满足条件时要做的事2
    ...

    else 也可以省略

  判断语句的嵌套

if 条件:
    满足条件时要做的事1
    满足条件时要做的事2
    ...
    if 条件2
        满足条件2时要做的事1
        满足条件2时要做的事2
        ...

    嵌套的关键点在于:空格缩进

    通过空格缩进来决定语句之间的:层次关系

 

循环语句

  while 循环语句

while 条件:
    ...todo...

    与 if 一样,缩进表层次关系

  while循环的嵌套

while 条件1:
    ...todo...
    while 条件2:
        ...todo...

  for循环语句

for 临时变量 in 待处理数据集(序列):
    ...todo...

    无法定义循环条件

  range语句

    range(num):获取一个从0开始,到num结束的数字序列(不含num本身)  

    range(num1,num2):获取一个从num1开始,到num2结束的数字序列(不含num2本身)

    range(num1,num2,step):num1到num2,每两个数的间隔为step(默认为1)

  for循环临时变量的作用域

    for循环里定义的变量在外面也能访问,但是不规范,不推荐使用。

  for循环的嵌套

    和while格式一致,主要的还是缩进的控制

  continue 和 break

    continue 中断本次循环,直接进入下一次循环

    break  直接结束循环