Python day02(注释+变量+输出+输入+运算符)

一、注释(快捷键 ctrl+/    或command+/)

1、注释的作用

用人类熟悉的语言对代码进行解释说明,方便后期维护

解释器不执行注释内容

2、分类和语法

1)单行注释

只能注释一行内容

#注释内容

2)多行注释

"""
第一行注释
第二行注释
第三行注释




"""


'''
第一行注释
第二行注释
第三行注释

'''

二、变量

1、变量的作用

程序中,数据都是临时存储在内存中,为了更快速的查找或使⽤这个数据,通常我们把这个数据在内存 中存储之后定义⼀个名称,这个名称就是变量。

相当于是把书籍存放的书架位置起了⼀个名字,⽅便后期查找和使⽤。这个位置的名字就是变量。

 2、定义变量

变量名 = 值

变量名自定义,要满足标识符命名规则。

1)标识符

由数字、字母、下划线组成

不能数字开头

不能使用内置关键字

严格区分大小写

关键字:

 2)命名习惯

见名知义

大驼峰:即每个单词首字母都大写,例如:MyName。

小驼峰:第二个(含)以后的首字母大写,例如;myName.

下划线:例如:my_name

3)使用变量

my_name = 'tom'
print(my_name)


schoolName = '自学大学‘
print(schoolName)

4)认识bug

程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。

 5)Debug工具

Debug⼯具是PyCharm IDE中集成的⽤来调试程序的⼯具,在这⾥程序员可以查看程序的执行细节和流程或者调解bug。

Debug工具使⽤步骤: 1. 打断点 2. Debug调试

 打断点:

断点位置 :⽬标要调试的代码块的第⼀⾏代码即可,即⼀个断点即可。

打断点的⽅法 :单击⽬标代码的⾏号右侧空⽩位置。

Debug调试:

打成功断点后,在⽂件内部任意位置 — 右键 -- Debug'⽂件名' — 即可调出Debug⼯具⾯板 -- 单击Step Over/F8,即可按步执⾏代码。

 6)Debug输出面板分类

Debugger 显示变量和变量的细节

Console 输出内容

3、数据类型

#检测数据类型的方法:type()

示例:

 三、输出

程序输出内容给用户

1、格式化输出

按照一定的格式输出内容

1)格式化符号

 2)转义字符

 3)结束符号

 四、输入

1、语法

input("提示信息")

 在python中,程序接受用户输入的数据的功能即是输入。

2、特点

当程序执行到input,等待用户输入,输入完成之后才继续向下执行

在Python中,input接受用户输入后,一般存储到变量,方便使用

在Python中,input会把接收到的任意用户输入的数据都当做字符串处理

示例:

#定义一个变量为password,调用input
password = input('请输入您的密码')

#按照格式输出
print(f'您输入的密码是{password}')

#使用type()查看输入的数据类型
print(type(password))

五、转换数据类型

1、作用

 比如input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型而不是字符串类型,即可转换数据类型,也就是将字符串类型转换为整型。(例子)

2、函数

 示例1:

将输入的’1‘转换为整型

# 1、接收用户输入
num = input("请输入您的幸运数字")

# 2、打印结果
print(f"您的幸运数字是{num}")

# 3、查看用户输入的数据类型
print(type(num))

# 4、转换数据类型为整型 + 查看是否转换成功    str类型转化为int类型
print(type(int(num)))

 示例2:

其他类型练习

# 1、float() --转换成浮点型
# 定义变量
num1 = 1
# 查看num1的类型
print(type(num1))
# int类型转换为float类型,并查看是否成功
print(type(float(num1)))
print("----------------------------------")

# 2、str() -- 转换成字符串类型
num2 = 2
print(type(str(num1)))
print("----------------------------------")

# 3、tuple() --将一个序列转换成元组
list1 = {10, 20, 30}
print(type(list1))
print(type(tuple(list1)))
print("----------------------------------")

# 4、list()  --将一个序列转换成列表
t1 = (100, 200, 300)
print(type(list(t1)))
print("----------------------------------")

# 5、eval() -- 将字符串中的数据转换成Python表达式原本类型
str1 = '10'
str2 = '[1, 2, 3]'
str3 = '(1000, 2000, 30000)'
print(type(str1))
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))

 六、运算符

1、算数运算符

 注意:混合运算优先级顺序:()高于** 高于* / //   %高于+ -

2、赋值运算符

 单个变量赋值

num = 1
print(num)

多个变量赋值

num1, float1, str1 = 10, 0.5, 'hello'
print(num1)
print(float1)
print(str1)

多变量赋相同的值 

a = b = 10
print(a)
print(b)

3、复合赋值运算符

 4、比较运算符(也叫关系运算符,用于判断)

 示例

 5、逻辑运算符

 示例1:

 示例2:

数字之间的逻辑运算

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值