Python基础语法

一、字面量

1.Python中常用的6种值(数据)的类型

2. 掌握字面量的含义

代码中,被写在代码中的固定的值,称之为字面

3. 如何基于print语句完成各类字面量的输出

print(字面量),如:

  • print(10),输出整数10
  • print(13.14),输出浮点数13.14
  • print("黑马程序员"),输出字符串:黑马程序员

二、注释

1. 注释的作用是?

  • 注释是代码中的解释型语句,用来对代码内容进行注解
  • 注释不是代码,不会被程序执行

2. 单行注释如何定义?

  • 通过 # 号定义,在#号右侧的所有内容均作为注释
  • 建议在#号和注释内容之间,间隔一个空格
  • 单行注释一般用于对一行或一小部分代码进行解释

3. 多行注释如何定义?

  • 通过一对三个引号来定义("""注释内容"""),引号内部均是注释,可以换行
  • 多行注释一般对:Python文件、类或方法进行解释

三 、变量

1.变量是什么,有什么作用?

变量就是在程序运行时,记录数据用的

2. 变量的定义格式是?

变量名 = 变量值

3. 变量的特征是?

 变量的值可以改变

4. print语句如何输出多份内容?

print(内容1, 内容2, ......, 内容N)

5. Python中如何做减法?

使用符号 - 即可完成减法运算

拓展:加(+)、减(-)、乘(*)、除(/)

四、数据类型

1. 使用什么语句可以查看数据的类型?

type()

2. 如下代码,name_type变量可以存储变量name的类型信息,是因为?

name = "abcde"
name_type = type(name)

因为type()语句会给出结果(返回值)

3. 变量有没有类型?

没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串

五、数据类型转换

1.字符串、整数、浮点数类型转换的语句是?

2.任何类型都可以转换成字符串,对不对?

正确

3. 字符串可以随意转换成数字,对不对?

错误,字符串内必须只有数字才可以

4. 浮点数转整数会丢失什么?

丢失精度,也就是小数部分

六、标识符

1. 什么是标识符?

用户编写代码时,对变量、类、方法等编写的名字,叫做标识符。

2. 标识符的命名规则?

  • 内容限定 (中文、英文、数字、下划线)
  • 大小写敏感
  • 不可使用关键字

3. 变量的命名规范?

  • 见名知意
  • 下划线命名法
  • 英文字母全小写

七、运算符

1.常见的算术(数学)运算符有:

加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、求平方(**)

2.赋值运算符有:

  • 标准赋值: =
  • 复合赋值:+=、-=、*=、/=、//=、%=、**=

八、字符串扩展

(1)字符串的三种定义方式

1.字符串的三种定义方式:

  • 单引号方式 '字符串'
  • 双引号方式 "字符串"
  • 三引号方式 """字符串"""

2.引号的嵌套

  • 可以使用:\来进行转义
  • 单引号内可以写双引号或双引号内可以写单引号

(2)字符串拼接 

1.如何完成字符串拼接?

使用“+”号连接字符串变量或字符串字面量即可

2. 有哪些注意事项?

无法和非字符串类型进行拼接

(三)字符串格式化

1.字符串格式化的语法?

"%占位符" % 变量

2. 常用占位符有哪3个?

  • 字符串:%s
  • 整数: %d
  • 浮点数: %f

(4)格式化的精度控制 

1. 精度控制的语法是:

  • m.n的形式控制,如%5d、%5.2f、%.2f
  • m和.n均可省略

2. 如果m比数字本身宽度还小,会发生什么事?

m不生效

3. .n会对小数部分做精度限制,同时:?

会对小数部分做四舍五入

(5)字符串格式化方式2

1.可以通过:

f”{变量}  {变量}”的方式进行快速格式化

2. 这种方式:

  • 不理会类型
  • 不做精度控制

适合对精度没有要求的时候快速使用

(6)对表达式进行格式化

1. 表达式是什么?

表达式就是一个具有明确结果的代码语句,如 1 + 1、type(“字符串”)、3 * 5等 在变量定义的时候,如 age = 11 + 11,等号右侧的就是表达式,也就是有具体的结果,将结果赋值给了等号左侧的变量

2. 如何格式化表达式?

  • f"{表达式}"
  • "%s\%d\%f" % (表达式、表达式、表达式)

九、数据输入

1. input()语句的功能是,获取键盘输入的数据

2. 可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。

3. 要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值