我是靠谱客的博主 友好导师,这篇文章主要介绍Python从入门到放弃——变量,现在分享给大家,希望可以做个参考。

变量的概念

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。
在计算机程序中变量可以是任意数据类型


定义变量

  • 在python中,每个变量在使用前都必须赋值,只有被赋值该变量才会被创建

  • 等号(=)用来给变量赋值:

复制代码
1
2
3
4
5
6
# 变量=值 a=1 print('a') 1
  • 变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线"_"的组合,不能用数字开头

    变量名命名规则:
    1、由字母、数字、下划线组成,且数字不能开头
    2、做到见名知意
    3、不建议使用中文
    4、不能和系统的关键字和内置函数同名

Python的代码缩进

python通过缩进来组织代码块,这是Python的强制要求

复制代码
1
2
3
4
5
6
7
8
9
10
#定义变量---年龄 age1='18' #(年芳18,貌美如花) age2='20' #输出age1,age2 print(age1) IndentationError: unexpected indent print(age2) 20

和其他编程语言不同,Python代码对格式要求非常严格。代码写的里出外进无法,无法通过编译,尤其在循环,函数等代码块中容易因代码缩进出现编译问题问题。


变量的类型

  • 在python中定义变量不需要指定类型

  • 数据类型可分为两类:

    复制代码
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    数字型: 整形(int) 浮点型(float) 布尔型(bool) 非数字型: 字符串(str) 列表(list) 元组(tuple) 字典(dict)
  • 使用type函数可以查看一个变量的类型

复制代码
1
2
3
a=1 print(‘type(a)’)

输出

复制代码
1
2
<class 'int'>

变量之间的计算

不同变量类型间可以直接计算

1.数字型变量间直接计算

复制代码
1
2
3
4
5
a=1 b=2.5 c=Ture print('a+b+c')

输出

复制代码
1
2
4.5

发生了自动类型转换,全部转为了浮点数。布尔型在计算时:Ture对于数字1 False对于数字0

2.数字型变量和字符串之间不能进行其他计算

复制代码
1
2
3
4
name='python' x=1 print(name+x)

输出

复制代码
1
2
TypeError: can only concatenate str (not "int") to str

变量的输入

在Python中通常使用input函数从键盘等待用户的输入
用户从键盘输入的任何内容Python都认为是一个字符串
格式如下

字符串变量=input(‘提示信息:’)


变量的格式化输出

语法格式1:print(‘格式化字符串’ %(变量1,变量2,变量3…))
语法格式2:print(’<模板字符串>.format(参数1,参数2,参数3…) ')
语法格式3:print(f.‘字符串{参数}’)

复制代码
1
2
3
4
5
6
7
8
9
#定义一个字符串变量name,输出:我的名字叫毕永成,请多多关照! name="毕永成" #%输出 print('我的名字叫%s,请多多关照!'% name) #使用format print('我的名字叫{},请多多关照!'.format(name)) #f-字符串 print(f'我的名字叫{name},请多多关照!')

输出

复制代码
1
2
3
4
我的名字叫毕永成,请多多关照! 我的名字叫毕永成,请多多关照! 我的名字叫毕永成,请多多关照!

最后

以上就是友好导师最近收集整理的关于Python从入门到放弃——变量的全部内容,更多相关Python从入门到放弃——变量内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部