黑马程序员Python课程学习笔记1

字面量的定义

在代码中,被写下来的固定的值。

基于print语句完成各类字面量的输出

print(字面量)


常用的值类型

1.数字(Number)2.字符串(String)3.列表(List)4.元组(Tuple)5.集合(Set)6.字典(Dictionary)


字符串

字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串。

如“吃亿口涛味豆”、“.+-/6358”……


注释:在程序代码中对程序代码进行解释说明的文字。

注释的作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人能够看懂程序代码的作用,能够大大增强程序的可读性。

注释的分类:

  • 单行注释:以#开头,#右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用。(注意,#号和注释内容一般建议以一个空格隔开
  • 多行注释:以一对三个双引号引起来("""注释内容""")来解释说明一段代码的作用使用方法。

变量在程序运行时,能储存计算结果或能表示值的抽象概念。

变量的定义格式:变量名称=变量的值

变量的特征:变量的值可以改变。

补充知识点:通过print(内容1,内容2,…….内容N)来输出多份内容。


数据类型(数据是有类型的

入门阶段主要接触的三类数据类型:

af843b517db04114ae5d69f8bc1de1b8.jpg

(可以使用type()语句来查看数据的类型)

type()语句的使用方式:

1.在print语句中,直接输出类型信息:

print(type(11.543))

2.用变量存储type()的结果(返回值):

int_type = type(66)

print(int_type)

也可以使用type()语句来查看变量中存储的数据类型

比如:

name =“黑马程序员”

name_type = type(name)

问题:变量有没有类型?

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


数据类型转换

常用的转换语句

bacd61327a154a9aaab012f97dcee05d.jpg

问题1:任何类型都可以转换成字符串,对不对?

答:正确。

问题2:字符串可以随意转换成数字,对不对?

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

问题3:浮点数转整数会丢失什么?

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


标识符:

是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。

标识符命名规则

1.内容限定(中文、英文、数字、下划线)

2.大小写敏感

3.不可使用关键字

注意:

1.不推荐使用中文

2.数字不可以开头

变量的命名规范

1.见名知意

2.下划线命名法

3.英文字母全小写


算术运算符

6d42d3996d6f4d0babf2b155aa4c6a86.jpg

 赋值运算符

66f1b9ac3b494ee28246edfdd578d775.jpg

 


字符串的三种定义方式:

1.单引号定义法:

name='黑马程序员'

2.双引号定义法:

name="黑马程序员"

3.三引号定义法:

name = """黑马程序员"""

引号的嵌套

1.可以使用:\来进行转义

2.单引号内可以写双引号或双引号内可以写单引号。


字符串的拼接

be8a52aba964468a91547623776ae2f7.jpg

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


字符串格式化

8fb3bc5d722a4a3da98f0b007cc62af5.jpg

478d5c78609340719f0fef190984340d.jpg  占位最常用的三类:eb59bd40190945c6a5e693ed47528dff.jpg

 


字符串格式化-数字精度控制

我们可以使用辅助符号”m.n"来控制数据的宽度和精度

·m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效。

·n,控制小数点精度,要求是数字,会进行小数的四舍五入。


字符串格式化-快速写法

1.可以通过f"内容(变量}"的方式进行快速格式化。

2.这种方式:

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

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

 

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值