目录

一、变量的定义

二、变量类型

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))

两种写法输出值一致

零基础入门学习Python课后作业 python零基础教学_python

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))
  • 如何输出引号

零基础入门学习Python课后作业 python零基础教学_零基础入门学习Python课后作业_02

 

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

零基础入门学习Python课后作业 python零基础教学_字符串_03

零基础入门学习Python课后作业 python零基础教学_零基础入门学习Python课后作业_04

零基础入门学习Python课后作业 python零基础教学_浮点型_05

(符号也会占一位)

注意: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))

零基础入门学习Python课后作业 python零基础教学_零基础入门学习Python课后作业_06

  • 所有非0的数字为True
  • 零基础入门学习Python课后作业 python零基础教学_python_07


零基础入门学习Python课后作业 python零基础教学_字符串_08

零基础入门学习Python课后作业 python零基础教学_元组_09

  • 所有非空的为真
  • 零基础入门学习Python课后作业 python零基础教学_浮点型_10

  •  

6.None

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

7.bytes(字节) 

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

零基础入门学习Python课后作业 python零基础教学_浮点型_11

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

零基础入门学习Python课后作业 python零基础教学_浮点型_12

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))
  •  元组中的每一个元素,对应的是序列中的每一个元素。
  • 零基础入门学习Python课后作业 python零基础教学_字符串_13


  • 可以用下标访问元组
  • 零基础入门学习Python课后作业 python零基础教学_字符串_14

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

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

零基础入门学习Python课后作业 python零基础教学_零基础入门学习Python课后作业_15

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

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

零基础入门学习Python课后作业 python零基础教学_元组_16

 

零基础入门学习Python课后作业 python零基础教学_字符串_17

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

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

零基础入门学习Python课后作业 python零基础教学_字符串_18