(1)Python基础语法和变量类型

一、python基础语法

Tips:

脚本开头注意事项:

#!/usr/bin/python   调用python自有得编辑器

#_*_ coding:UTF-8 _*_     防止中文编码错误

标识符注意事项:

必须以字母、数字、下划线组成,且不能以数字开头,严格区分大小写

以单下划线开头得字符,代表不能直接访问得类属性

以双下划线开头的字符,代表类的私有成员

以双下划线开头和结尾得字符,表示python里特殊方法专用得标识符

代码书写注意事项:

代码块统一使用缩进来编写,不使用{}来表示;因此要严格控制缩进得字符,否则容易报错

单行语句,无需加“;”表示结束

多个语句写在同一行,则需要加“;”隔开

同一个语句分多行写,则需要加“\”表示

语句内使用了[]、()、{},则不需要再使用“\”

可以使用引号( ' )、双引号( " )、三引号( '''""" ) 来表示字符串,引号的开始与结束必须的相同类型的

三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

 

Print语句注意事项

Print语句默认是换行的,若无需换行则需要在语句后面增加“,”

 

二、Python变量类型

Python变量赋值

语句格式:变量名=变量的值

等号左边为变量名,等号右边为变量即将赋予的值

单个变量直接赋值格式,eg:a=2 

多个变量赋值同一个值格式,eg:a=b=c=1.0

多个变量同时赋值格式,eg:a,b,c=1,1.55,”hello word”

Python的标准数据类型

字符串string类型:

字符串用引号标识,单引号、双引号均可,但是开始和结束的引号类型必须保持一致

Python字符串列表有2种取值顺序:从左到右下标从0开始;从右到左下表从-1开始,

脚本:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

c="abcef123456789"
print("--------")
print c
print c[1:5] #输出从下标为1-5之间的数据
print c[5:]  #输出从第5个字符开始
print c[-5:] #从右到左开始,输出下标为-5到最后一个字符
print c[:-5] #从右到左开始,输出下标为-5到第1个字符

 

List列表类型:

List列表用“[]”标识,内部元素以逗号隔开

Python字符串列表有2种取值顺序:从左到右下标从0开始;从右到左下表从-1开始,

脚本:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

list=[123,456,"hello","word"]

print list            #输出整个列表

print list[1:2]       #输出第1-2之间的数据

print list[2:]         #输出第2个以及第2个后的所有数据

print list[:2]         #输出从开头到包含第2个的数据

print list[-1:]      #输出从右开始的第一个数据

print list[0]+list[1] #将第一个数据和第二个数据相加

print list[2]+list[3] #连接两个字符串

 

数组Tuple类型:

数据类型以“()”为标识,内部元素以逗号隔开

注意元组只能读取,无法更新,故无法对元组内的某个元素直接再次赋值

脚本:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

tuple0=(123,456,"hello","word")

tuple1=("jin","meichai")

print tuple1

print tuple0[2:]+tuple1

Python字典

字典用“{}”标识,是无序的对象集合

字典的对象是通过键(key)来获取的,不是偏移(元素的下标)来获取的

字典由key(键)和value(对应的值)组成,格式如下:

字典名称={键:值}  

脚本:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

dic0={}  #定义一个空字典dic0

dic0[1]="001"  #键为1的值是001

dic0["one"]="adb" #键为one的值是abc

dic1={"a":123,"b":456,"c":"hello","d":"word"}  #定义完整的字典,含有key和value

print dic0[1]

print("dic1字典的键是:")

print dic1.keys()

print("dic1字典的所有值是:")

print dic1.values()

Python数据类型转换

常用的数据类型转换实例

脚本:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

a=1.2

b=int(a)  #将a转换为整型,并赋值给b

c=float(b) #将b转换为浮点型,并赋值给c

print a

print b

print c

 

猜你喜欢

转载自blog.csdn.net/teamo_mc/article/details/81135601