python学习第一天

7年前 (2017-05-18) gtj python 0评论 已收录 1320℃

python数的类型:

整数型(int),长整数型(long),浮点型(float),布尔型(bool),复数型(complex)

例子:

整数型:
1 2 3 4 5
长整数型:
87887l 9090l -2333l
浮点型:
2.7788 3.2777 8.888
布尔型:
Frue False

例子:



复数型:
4+2j -3+10j

字符串

python中用引号引起来的字符集为字符串,比如: 'hello' "python" "2+3"

引号的使用和区别

单引号里可以使用双引号,双引号里不能使用双引号。单引号里也不能使用单引号。
双引号里面也可以使用单引号。

例子:

c1="it's 'dog' "
print (c1)
结果:
it's 'dog'

三引号引起来的字符串可以换行,单引号和双引号不行。''' ''' """ """ 效果是一样的。
例子:

c1='''he
she
my
hello
hhe'''
print (c1)

结果:
he
she
my
hello
hhe

转义符

在单引号里使用单引号可以使用\让里面的单引号不被解析成单引号。
例子:
c1='it\'s dog!'
print (c1)
结果:
it's dog!
转义符\n 换行

python2.7的语法格式

例子:
print "hello\n nihao"
结果:
hello
nihao

自然字符串

有转义符也要文件原样输出
例子:
print r"hello\n nihao"
结果:
hello\n nihao

字符串的重复

例子:
print "hello\n"*5
结果:
hello
hello
hello
hello
hello

子字符串

就是从字符串中截取字符。
两种方法:
索引运算法,切片运算法[:]
例子:
c1="getingjin"
c2=c1[0]
c6=c1[7]
c3=c1[:2]
c4=c1[2:]
c5=c1[4:7]
print c2
print c3
print c4
print c5
print c6
结果:
g
ge
tingjin
ngj
i
通过上面的例子,应该能看出来子字符串的原理。

数据类型

列表

存储一连串元素的容器
列表中的元素是有序排列的。
在Python中没有数组的概念,Python中跟数组最接近的概念就是列表和元组,我
们先说列表。列表就是用来存储一连串元素的容器。列表用[]来表示,比如说,一
个班里面有30个学生,我们需要将30个学生安排到一间教室里面上课,如果把30个
学生分别比作元素,那么这个教室就是数组。30个学生是按座位坐好,有序排列的,
在数组中的元素也是有序排列的。
例子:
#列表
students=["小明","小花","小李","小孙","小云"]
print students[3]
结果:
小李

元组

Python中跟数组类似的除了列表之外还有元组。元组里面的元素也是进行索引计算。
但是列表跟元组有什么区别呢?一是列表里面的元素的值可以修改,而元组里面的
元素的值不能修改,只能读取。区别二是列表的符号是[], 而元组的符号是()。
例子:
参考上面的例子
students[3]="小月"
print students[3]
结果为小月
元组的例子:
students=("小明","小花","小李","小孙","小云")
print students[3]
结果:
小李
students[1]="小云"
赋值失败

集合

a=set("abcnmaaaaggsng")
b=set("cdfm")
#交集
x=a&b
print x
#并集
y=a|b
print y
#差集
z=a-b
print z
#去除重复元素
new=set(a)
print new
结果:

set(['c', 'm'])
set(['a', 'c', 'b', 'd', 'g', 'f', 'm', 'n', 's'])
set(['a', 's', 'b', 'g', 'n'])
set(['a', 'c', 'b', 'g', 'm', 's', 'n'])

字典

Python中的字典也叫做关联数组,用大括号{}括起来。格式是这样的:
zidian={' name' : ' wei wei ' , ' home' : ' guilin' , ' like' : ' music' }我们可以这样理解:字典
里面其实包含的是一整个事情,这个事情里面分别包括各种方面的具体信息。比如
我们刚才这个,包含了name方面、home方面、like方面的具体信息,其中name
方面的值为wei wei ,home方面的值为guilin,以及like方面的值为music。
例子:
#字典
k={"姓名":"韦玮","籍贯":"桂林"}
print k["籍贯"]

#添加字典里面的项目
k["爱好"]="音乐"
print k["姓名"]
韦玮
print k["爱好"]
爱好

博主

这货来去如风,什么鬼都没留下!!!

相关推荐

嗨、骚年、快来消灭0回复。

×
订阅图标按钮
Less is more!!!