由于需要,需要快速入门,本博客是读了《爱上PYTHON----一日精通python》
1、变量的声明
userAge=30
userName='Peter'
不需要加分号,python对空格十分敏感,空格可以看作是C/C++中的分号。
2、定义一个整型
username=30
username=30
3、定义一个浮点型
userheight=1.85
4、定义一个字符串,单引号和双引号都可以
username1='peter'
username2="peter"
username3='30'
5、字符串可以通过一个加号,连接多个字符串
peter_and_lee="peter"+"lee"#应该等于peterlee
print("",peter_and_lee)
6、内建的字符串函数,将字符串都变成大写的函数
'peter'.upper()
7、使用%操作符格式化字符串,第一部分包括要格式化的内容,第二部分%,第三部分小括号
#()括号内包括插入字符串的变量或者zhi
brand='Apple'
exchangeRate=1.2356225
message='the price of this %s laptop is %d USD and the exchange rate is %4.2f USD to 1 EUR' %(brand,1299,exchangeRate)
#结果:the price of this Apple laptop is 1299 USD and the exchange rate is 1.24 USD to 1 EUR 很像C中的“aaa %d is %s”,2,"apple",3.125#
print(message)
print(message)
8、使用format()方法格式化字符串
message1='{0:d}is{1:s}is{2:4.2f}'.format(52,'ckc',52.52)
print(message1)
message2='{0}is{1}is{2}'.format(52,'ckc',52.52)
print(message2)
message1='{0:d}is{1:s}is{2:4.2f}'.format(52,'ckc',52.52)
print(message1)
message2='{0}is{1}is{2}'.format(52,'ckc',52.52)
print(message2)
9、python中的类型转换 ,int()接收浮点型和或者字符串,转换为整型---以此类推 float(),str().
print(int(5.261))
print(float("3.251"))
print(str(36.26))
10、高级的数据类型 列表 将数据以列表的形式进行保存
username=[2,3,4,5,65]
username[0]=2
username[1]=3
#可以倒着索引,列表中最后一个的值是-1
username[-1]=65
#列表的多种操作
mylist=[1,2,3,4,5]
print(mylist)
print(mylist[2])#输出3
print(mylist[-1])#输出5
11、mylist2=mylist[1:5]#1:5叫做切片5不包括5而是5-1,索引1到5-1,切片符号的第三个数字叫做步长,
print(mylist2)
mylist3=mylist[1:5:2]
print(mylist3)
print(mylist2)
mylist3=mylist[1:5:2]
print(mylist3)
mylist[1]=20
print(mylist)
print(mylist)
12、mylist.append("how are you")#向最后添加
print(mylist)
13、#删除
del mylist[5]
print(mylist)
'''
输出的结果
'''
[1, 2, 3, 4, 5]
3
5
[2, 3, 4, 5]
[2, 4]
[1, 20, 3, 4, 5]
[1, 20, 3, 4, 5, 'how are you']
[1, 20, 3, 4, 5]
print(mylist)
13、#删除
del mylist[5]
print(mylist)
'''
输出的结果
'''
[1, 2, 3, 4, 5]
3
5
[2, 3, 4, 5]
[2, 4]
[1, 20, 3, 4, 5]
[1, 20, 3, 4, 5, 'how are you']
[1, 20, 3, 4, 5]
14、#元组,元组和列表很相似,但是你无法修改元组的值,他的初始值在最后保持不变,使用的是小圆括号
mon=("A","b","c")
print(mon[1])
#输出
15、#字典是相关数据对的集合,字典的声明,注意关键词唯一,
myname={"tony":25,"peter":52,"lee":25}
print(myname)
16、myname1=dict(tony=25,peter=52,lee=25)
print(myname1)
#对元组中的元素经行索引
print(myname["tony"])
#修改字典中的元素
myname["tony"]=21
print(myname)
#声明字典
name2={}
#向字典中添加元素
myname["ckc"]=20
print(myname)
#从字典中删除
del myname["ckc"]
print(myname)
17、#注意列表 mylist[5]={},元组 mylist=()无法修改初始值 字典 mylist={"ckc":26} mylist=dict(ckc=25)
#结果
'''
{'tony': 25, 'peter': 52, 'lee': 25}
{'tony': 25, 'peter': 52, 'lee': 25}
25
{'tony': 21, 'peter': 52, 'lee': 25}
{'tony': 21, 'peter': 52, 'lee': 25, 'ckc': 20}
{'tony': 21, 'peter': 52, 'lee': 25}
'''
#结果
'''
{'tony': 25, 'peter': 52, 'lee': 25}
{'tony': 25, 'peter': 52, 'lee': 25}
25
{'tony': 21, 'peter': 52, 'lee': 25}
{'tony': 21, 'peter': 52, 'lee': 25, 'ckc': 20}
{'tony': 21, 'peter': 52, 'lee': 25}
'''