1.python注释/输出/变量

注释

单行注释 ,使用【#】号
#this is only one row of comment
多行注释,使用三引号【’’’ ‘’’】
'''
this is
many rows
of comment
'''

变量

概述

‘’’
变量时存放数据的容器
1.首次赋值的时候才会创建变量
2.python变量不需要使用任何特定的类型进行声明,甚至可以在设置后修改类型
3.字符串的变量可以使用单引号【’’】,双引号【""】,和三引号【’’’ ‘’’】或【"""" “”"】来进行表示

‘’’

创建变量

x = 'Mr.xu'
print('>> 创建变量')
print(x)

---Console----
>> 创建变量
Mr.xu

变量的赋值

###在一行中为多个变量赋不同值
x,y,z = 'Mr.xu', 'Mr.li' ,'Mr.liu'
print('>> 在一行中为多个变量赋不同值')
print(x,y,z)

---Console----
>> 在一行中为多个变量赋不同值
Mr.xu Mr.li Mr.liu
###在一行中为多个变量赋相同的值

x=y=z = 'Mr.xu'
print('>> 在一行中为多个变量赋相同的值')
print(x,y,z)

---Console----
>> 在一行中为多个变量赋相同的值
Mr.xu Mr.xu Mr.xu

变量的输出

‘’’
1.变量的输出使用print方法进行输出
2.也可以使用运算符在变量输出之前进行运算
‘’’

x = 10
y = 20

输出单个变量
print('>>输出单个变量')
print(x)

---console----
>>输出单个变量
10
输出多个变量
print('>>输出多个变量')
print(x,y)

----console----
>>输出多个变量
10 20
使用算术运算符进行输出
print('>>使用算术运算符进行输出')
print(x+y)

----console----
>>使用算术运算符进行输出
30
使用比较运算符进行输出
'''
返回布尔类型(boolean)
'''
print('>>使用比较运算符进行输出')
print(x>y)

----console----
>>使用比较运算符进行输出
False
使用位运算符进行输出
print('>>使用位运算符进行输出')
print(x>>y)

---console----
>>使用位运算符进行输出
0
使用身份运算符行输出
print('>>使用身份运算符进行输出')
print(x is y)

--console----
>>使用身份运算符进行输出
False
使用逻辑运算符进行输出
print('>>使用逻辑运算符进行输出')
print(not x>y)

---console---
>>使用逻辑运算符进行输出
True

python的命名规则

‘’’

1.变量必须以字母或下划线字符【】进行开头
2.变量名称不能以数字开头
3.变量名称只能包含数字,字母,下划线【(A-Z,a-z,0-9,
)】
4.变量名称时区分字母大小写的,name,Name,NAme 是三个不同的变量

‘’’

局部变量

‘’’
在函数内部创建的变量,成为局部变量,局部变量不可以被函数外部调用,但是能被函数内部进行调用
‘’’

def test_1():
    print('>> 局部变量')
    inner_variable = 'Mr.xu'
    print('函数:'+inner_variable)
test_1()
#print(inner_variable) 外包调用会报错

---console----
>> 局部变量
函数:Mr.xu

全局变量

‘’’
在函数外部创建的变量称为全局变量,全局变量可以被函数内部和外部调用
‘’’

在函数外部创建变量

x  = 'global_variable'
def test_2():
    print('>> 在函数外部创建变量')
    print('函数:'+x)
test_2()
print(x)

----console----
>> 在函数外部创建变量
函数:global_variable
global_variable

在函数内部创建一个变量与外部变量同名

y = 'global_variable'

def test_3():
    print('>> 在函数内部创建一个变量与外部变量同名')
    y = 'inner_variable'
    print('函数:'+y)
test_3()
print(y)

---console---
>> 在函数内部创建一个变量与外部变量同名
函数:inner_variable
global_variable

global 关键字转全局变量

def test_4():
    #global 函数内部创建全局变量,您可以使用 global 关键字
    global turn_variable
    turn_variable = 'turn_global_variable'
    print('函数:'+'global 关键字转全局变量')
    print(turn_variable)
test_4()
print(turn_variable)

---console----
函数:global 关键字转全局变量
turn_global_variable
turn_global_variable
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的蜗牛—平静从我开始

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值