首页 > 编程语言 >1.python的基本语法和简单数据类型

1.python的基本语法和简单数据类型

时间:2024-11-06 16:18:00浏览次数:3  
标签:缩进 python 元素 数据类型 元组 语法 print 2.1 True

1.1语法特点

1.1.1注释语句

单行注释

在所需注释内容前加'#'号

#我是一个注释

多行注释

'''(单引号/或双引号)

注释代码

'''

'''
我是代码
我是代码
我是代码
我是代码
'''

1.2.1缩进

先看代码

if <我是条件1> :
    <我是代码>
    <我是代码>
else :
    <我是代码>#一个缩进

PEP8规范中优先推荐使用空格

在PEP8规范中,使用4个空格作为一个缩进级别。

if True:
    print ("True")
else:
    print ("False")

缩进的空格数相同 无错误 

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数

if True:
    print ("Answer")
    print ("True")
else:
    print ("Answer")
  print ("False")    # 缩进不一致,会导致运行错误

缩进的空格数不相同 运行后报错

1.3.1多行语句

如果语句很长,可以使用反斜杠 \ 来实现多行语句

total = item_one + \
        item_two + \
        item_three

2.1数据类型

2.1.1Number(数字)

 int整型 如 1,2

float浮点型(看作带小数点)

bool(真真假假假假真真?)包含ture 和false

Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True==1、False==0 会返回 True,但可以通过 is 来判断类型。

bool: ture == 1  false ==0

complex(复数)

结构:数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

2.1.2String(字符串)

Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

#字符串的元素不可修改

  • 1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
  • 2、字符串可以用+运算符连接在一起,用*运算符重复。
  • 3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
  • 4、Python中的字符串不能改变。
str1 ='我是字符串'

2.1.3bool(布尔类型)

在 Python 中,True 和 False 都是关键字,表示布尔值。python中还有许多关键字,要注意关键字的使用。

bool 是 int 的子类,因此布尔值可以被看作整数来使用,其中 True 等价于 1

而bool类型在比较时,ture被视作1,false被视作0

2.1.4List(列表)

它支持数字,字符串,

支持列表时,也称作嵌套

语法:[ ]  各元素间用空格隔开

变量名 = ['我是列表元素','我是列表元素','我是列表元素']

#列表元素可变

2.1.5Tuple(元组)

元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开

#如果你想创建只有一个元素的元组,需要注意在元素后面添加一个逗号

  • 1、与字符串一样,元组的元素不能修改。
  • 2、元组也可以被索引和切片,方法一样。
  • 3、注意构造包含 0 或 1 个元素的元组的特殊语法规则。
  • 4、元组也可以使用 + 操作符进行拼接
tuple =(20,)

2.1.6Set(集合)

结构:

变量名={    }

创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典

直接上代码

#创建格式
parame = {value01,value02,...}
或者
set(value)

2.1.7Dictionary(字典)

语法:

键(key):值(value)

代码演示


tinydict = {'school':'SJTU','name':'SJdecai'}


print (tinydict.keys()) 
print (tinydict.values())

 

标签:缩进,python,元素,数据类型,元组,语法,print,2.1,True
From: https://blog.csdn.net/2401_88665622/article/details/143447296

相关文章