Python初探第一篇-变量与基本数据类型

变量

  Python中的变量和c语言中有所区别,Python是动态类型的语言,因此不需要预先声明变量的类型,在赋值的那一刻变量的类型和值就一起初始化。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

  并且Python中的赋值语句是建立对象的引用值,而不是对象,就如同指针,而不是数据储存的区域。

test_list=[1,2,3,4]
new_list=test_list      #不是test_list的副本,只是test_list的引用
new_list.append(5)
print(test_list)           #[1,2,3,4,5]

因此会涉及到深拷贝和浅拷贝的问题,这里不做阐述,之后再专门来讨论。

基本数据类型

1、数字

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647   在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

2、布尔值(bool)

3、字符串

new_str="Hello,world"

字符串常用功能: 

  • 移除空白 strip()
  • 分割  split()
  • 长度       len()
  • 索引       new_str[0]
  • 切片  new_str[1:3]
4、列表
 
创建列表:
name_list=[]
name_list=list([])

基本操作:

  • 索引
  • 切片
  • 追加  append()
  • 删除  pop()    remove()
  • 长度  len()
5、元组
 
创建元组:
new_tuple=(1,2,3)

元组内容不可修改

基本操作:
  • 索引
  • 切片
  • 遍历
  • 长度
  • 包含
6、字典(无序)
 
创建字典:
new_dic={key1:value1,
         Key2:value2}        

常用操作:

  • 索引
  • 新增
  • 删除
  • 键、值、键值对
  • 遍历(键值键值对)
  • 长度

运算符  

1、算数运算:

2、比较运算:

3、赋值运算:

4、逻辑运算:

5、成员运算:

原文地址:https://www.cnblogs.com/ifyoushuai/p/8970222.html