Py学习  »  Python

python入门python的基本语法

MySQL老师 • 3 年前 • 125 次点击  

基本语法

1.1.1第一个注释

print(“hello,python”) # 第二行注释
string_demo = “你好!”
string_demo

print (3,4)

def find_all (self) :
‘’‘Return all itms.’’’
return self.find(‘all’)

1.1.2行与缩进

if True:
print(“True”)
else:
print(“False”) # 行与缩进必须一致一般都是默认空格四个
print(“False”) # 语法错误,同级缩进不一致

​ 注意在python中不能用tab键盘,以及tab与空格键混用

1.1.3语句换行

python 代码建议不超过80个 ,过长在外侧添加一对圆括号

string = (“python 是一种面向对象、解释型计算机程序设计语言,”
“有Guido van R ossum 于1989年低发明”
“pyton源代码同样遵循GPL协议”)

但是在有{}、【】、或()链接的多行语句会进行隐式链接,就不需要再用上面的方法进行换行。

total = [‘irem_one,’ ‘total_two’,‘total_three’
‘total_for’]

变量和数据类型

1.1变量与赋值

变量相当于购物车,用来存储数据,然后有python再对这些数据进行累加

num_one = 10 # num_one 就是一个变量,就好比一个购物车,存储的数据是10
num_two =89 # num_two 也是一个变量,存储的数据是89
把 num_one 与 num_two 两个‘购物车’进行累加,放到result变量中

result = num_one + num_two

1.2变量的类型

不同大小的商品用不同大小的‘购物车’因此变量分为不同的数据类型
变量的数据类型:数字型 、 布尔型、 字符串型、 列表型、 元组型、 字典型

  1. 数字型分为:整形 、 浮点型、 复数

​ 整形:0101 80 -21 2x50 15503
​ 浮点型: 3.15 、 5.1E-10 -2.5e-15
​ 复数型:3.12+1.2j 、 -1.2-15j

  1. 布尔型;有True 与False 两种 在运算时True被当作1 、False被当作0
  2. 字符串型:pyrhon 中的字符串被定义为一个字符集合,它被引号所包含。这里的引号可以是单引号、双引号、三引号。
    字符串具有索引规则,第一个字符的索引是0,第二个字符的索引是1.

例子
string_one = ‘python’
string_two = “python”
string_three = ‘’‘python’’’

  1. 列表和元素类型

    我们可以将列表和元组当作高中学的普通的“数组”,他们可以保存任意数量任意类型的值,这些值称作元素,。列表中的元素使用[ ]包含,中括号里的值可以任意改变。元组中的值用( )包住,其中的值不可以被修改。

    list_name = [ 1, 2, ‘hello’ ] # 这是一个列表

    tuple_name = ( 1,2, ‘hello’ ) #这是一个元组

  2. 字典类型

    字典是python中映射的数据类型,有建—组成。字典可以储存不同类型的数据类型的元素,元素使用大括号{ } 来包含。 通常情况下,字典的键会以字符串或者数值的形式来表示,而值可以是任意类型。

    dict_name = { “name” :" zhangsan ‘’ ,’’ :18} #这是一个字典

    上述是dict_name 是一个字典类型,它储存了两个元素,第一个与元素的键为name,值为zhangsan ;

    第二个元素的键为age,值为18

    在python中,只要定义一个变量,并且该变量储存了数据,那么变量的数据类型就已经确立了。系统会自动辨别变量的数据类型,不需要开发者标注说明。

    使用:type(变量的名字) 命令来查看数据类型。

    number = 5.2

    type(number)

    <class ’ float’>

    number 的数据类型为5.2 ,系统会自动判断number的数据类型为float。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/73437
 
125 次点击