零基础学习python(变量)

目录

一、变量的定义

二、变量类型

1.int(整形)

2.float(浮点型)

3.complex(复数) 

4.str(字符串)

5、bool          

6.None

7.bytes(字节) 

8.tuple (元组)

 ​

count(计数):数相同元素的个数。

index(索引) :找元素的下标。


一、变量的定义

  1. 格式:变量名 = 值      variable_name = value  (代码规范:“=”左右要留一个空格)

                (真正占空间的是value值,不是变量,变量就相当于一个标签)

      2.查看变量属性的函数:print(variable_name) 打印变量内容

                                             print(var1,var2,var3,......) 打印多个变量用逗号“,”隔开

      3.查看变量类型的函数:type(variable)

      4.Python与C语言的区别:C语言是先申请空间在放值,而Python是先有值后再挂标签。

      5.定义变量的规则:变量名的单词小写,如果有多个单词,用下划线“_”来连接。

注意:每个变量在使用之前必须赋值,只有被赋值以后,变量才会被创建。

二、变量类型

1.int(整形)

int_data = 2
print(int_data, type(int_data))
int_data = 1 + 1
print(int_data, type(int_data))

两种写法输出值一致

2.float(浮点型)

float_data = 3.45
print(float_data, type(float_data))
  • 可以用数学写法;对于很大或很小的数,就要用科学计数法表示,把10用e代替;没有大小限 制,但超出一定范围用inf(无限大)表示。 1.23-9.03         1.23*10^9可以写为1.23e9

3.complex(复数) 

complex_data = 3.14j
print(complex_data, type(complex_data))
complex_data = 3.14+7j
print(complex_data, type(complex_data))
complex_data = complex(3, 4)
print(complex_data, type(complex_data))
  •  复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

4.str(字符串)

  • 字符串表示形式:单引号,双引号,三个单引号,三个双引号。
    str_data = "name"
    print(str_data, type(str_data))
    
  • 如何输出引号

 

  • 字符串是一个序列,按顺序去存储,对应序列有下标。(下标用  中括号[ ])
  • 变量[下标]:下标一定是整数,正整数,零,负整数。正下标(从左到右)从0开始,负下标(从右到左)从-1开始。
  • 提取字符串中的字符

(符号也会占一位)

注意:Python里只有字符串,没有字符。

5、bool          

  • bool类型中只有True和False。(True和False开头要大写)
bool_data = True
print(bool_data, type(bool_data))

        什么都不给默认为False  

bool_data = bool()
print(bool_data, type(bool_data))

  • 所有非0的数字为True

  • 所有非空的为真 

6.None

  • 如果在定义变量时,不知道变量是什么类型时使用。
data = None
print(data, type(data))

7.bytes(字节) 

  •  ASCII码:128位
bytes_data = b'123'
print(bytes_data, type(bytes_data))

  •  如果要做类型转换,一定使用的是目标数据类型()

8.tuple (元组)

  • tuple是内建的不可变序列(序列是可迭代的)
    Built-in immutable sequence.
  • 定义元组:使用小括号()括起来,里面可以有多个元素,用逗号分隔。可以存储不同类型的数据。
tuple_data = (1, 2.3, 1 + 3j, "asd", True, None, b'123')
print(tuple_data, type(tuple_data))

 

  • 空元组
tuple_data = tuple()
print(tuple_data, type(tuple_data))
  •  元组中的每一个元素,对应的是序列中的每一个元素。
  • 可以用下标访问元组 
  • count(计数):数相同元素的个数。

tuple_data = (1, 2, 3, 1, 1, 2)
print(tuple_data.count(1))

  • index(索引) :找元素的下标。

tuple_data = (1, 2, 3, 1, 1, 2)
print(tuple_data.index(2))

 

 index第一个是要找的元素,第二个(start)是开始的下标,第三个(stop)是结束的下标。

(如果要找的值有重复的,就用这种形式)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值