学习python第二日总结

**

12/25 记 python入门

**
学习了python的各种发展背景,python是一种什么样的语言,理论知识不再叙述,见思维导图。
---------------------手动分割-----------------------
下午学习 注释 标识符 变量 数据类型 类型转换 输入和输出

- 注释:

1.单行注释
以#开始 注释本行所有信息 例如:

#a是一个变量
a=1
print(a)

2.多行注释
以’’'开始 ‘’'结束 例如:

'''
a是一个变量
b也是一个变量
'''
a=1
b=2
print(a)
print(b)

注意:单行注释不占用内存,多行注释占用内存。

- 标识符

1.标识符由数字、字母、下划线组成。
2.以下划线或者字母开头。
3.区分大小写,例如 _a 和 _A 代表不同的标识符。
4.不限制长度,但是需要有意义,以驼峰法来规范,例如 userName 简单明了。
5.不可以使用特殊字符和关键字,例如print for 等。
注意:支持中文,但是不建议使用中文。

- 变量

1.变量指的是是在后期使用中可以改变的一个量。
2.变量使用之前必须赋值。
3.python中变量无需声明。

#变量的规范,组成是  【变量名 = 值】
a=1
print(a)
a=2
print(a)

上例两次显示的值依次是1和2。

- 数据类型

1.整型 int
2.浮点型 float
3.布尔类型 bool
只有两种结果,true和false。1和0
4.None类型
None代表空值,并不代表0,因为0是有意义的一个数值,而None是一个特殊的空值。
5.字符型 str
‘abc’ ‘23大’
如果字符串中含有‘,则用双引号括起来。例如
I’m OK.----->“I’m OK.”

- 类型转换

#int->float
a=1
b=float(a)
print(b)
print(type(b)) #输出结果为:1.0 float

#int->bool
a=1
b=bool(a)
print(b)
print(type(b))
c=0
d=bool(c)
print(d)
print(type(d))#输出结果为:True bool Fales bool

#int->None
a=1
b=None
print(b)
print(type(b))#输出结果为:None NoneType

#int->str
a=1
b=str(a)
print(b)
print(type(b))#输出结果为:1 str

#float->int  (取整)
a=1.123456
b=int(a)
print(b)
print(type(b))#输出结果为:1 int

#str->bool
a="abc"
b=bool(a)
print(b)
print(type(b))#输出结果为:True bool

#str->bool
a=""
b=bool(a)
print(b)
print(type(b))#输出结果为:False bool

注意:字符串如果转为int和float时只能为数字的情况下才可以转换。
当空字符转换bool时结果是float,但是此空字符不同于None
任何类型都可以转换为str型

- 输入和输出

1.输入
input

#从键盘接受用户输入姓名
name=input("请输入姓名:")
print(name)

2.输出
print

#从键盘接受用户输入姓名
name=input("请输入姓名:")
print(name)  #输出用户输入的姓名

2.1占位输出
萝卜填坑,不能多不能少要刚刚好,对应好%后的格式输出。

#定义一个英雄的名字,等级,HP等并输出
name="乔"
level=99
hp=999
mp=199.1
print("您使用的英雄是:%s\n当前等级为:%s\n剩余血量为:%s\n剩余魔法值为:%s"%(name,level,hp,mp))
'''输出结果为:
您使用的英雄是:乔
当前等级为:99
剩余血量为:999
剩余魔法值为:199.1'''

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u011478668/article/details/85248506
今日推荐