您现在的位置是:网站首页> 内容页

python第一课

  • 皇庭国际平台
  • 2019-11-07
  • 261人已阅读
简介输出  打印信息需要用到python的库函数:print()print("hello,world")变量  name="空空"age="18"print(name,age)输出

输出  打印信息需要用到python的库函数:print()

print("hello,world")

变量  

name = "空空"age = "18"print(name,age)输出结果: 空空 18

print("我的名字叫:",name,"我今年:",age,"岁。")输出结果: 我的名字叫: 空空 我今年 18 岁。

删除变量 del

a = "变量"

del a

print(a)

查看变量内存地址 id(变量)

a = "变量"

print(id(a))

 

 

输入 input

name = input"请输入您的姓名:"

print(name)

a = input"请输入您的姓名:"

b = input"请输入你的年龄:"

print("我的名字叫:",a,"我今年:",b,"岁。")

 

数据类型         type()函数 查看变量的数据类型 type(变量名)

整型 int   

a = 1

a = 10

a = -1

 

浮点型 float

a = 1.1

 

空值 None     

a = None

 

布尔值 Boolean (True)真 (False)假   

a = True

b = False

 

字符串 str

a = "双引号字符串"

a = "单引号字符串"

a = """三个单引号的字符串"""

 

 

 

 

数据类型的转换

整型 int 转换为字符串类型 str

a = 1

stra = str(a)

print(type(stra))

整型 int 转换为浮点型 float 

a = 1.11

floata = float(a)

print(type(floata))

浮点型 float 转换为字符串类型 str

a = 1.11

stra = str(a)

print(type(stra))

 

浮点型 float 转换为 整型 int

a = 1.11

inta = int(a)

print(type(inta))

 

字符串 str 转换为 整型

a = "字符串"

inta = int(a)  !非数字 不能转换为整型

 

 

字符串 

单引号的字符串     "字符串" 

双引号的字符串     "字符串"

三引号的字符串     """字符串"""

查看字符串的操作方法 dir()

str1 = "asd"

print(dir(str1))

字符串转义字符  (换行字符)  (缩进字符)

str11 = "zhuanyizifu"

print(str11)

字符串的原始输出  转义字符

str111 = "D:\taaabb"     

str22 =  r"D:aaabbb"

print("str1:",str111,"","str2:",str22)

 

复制字符

print("x"*20)

查看变量 type(变量) isinstance(变量,数据类型)

name = "yan"

print(isinstance(name,str))

字符串的访问  使用[]

stra = "abcdefg"

1、索引访问

#访问第四位 d

print(stra[3])  

2、字符串的截取访问

#访问 2-4 bcd

print(stra[1:4])

3、字符串的步长截取

print(stra[0:6:2])

4、字符串的反向访问

print(star[-3])

5、字符串的反转

print(stra[::-1])

6、字符反转返回一个序列 reversed()

print(list(reversed(stra)))

 

查找指定字符的索引位 .find() 字符不存在返回 -1

 strb = "abcdefg"

 print(strb.find("w"))   

 输出 -1

 print(strb.find("c"))

 输出 2

 字符串的分割 .split(指定字符) 字符不存在 返回原样的一个列表

 print(strb.split("d"))

 print(strb.split("w"))  #字符不存在

 字符的替换 .replace(需要替换的字符,替换后的字符串)

 print(strb.replace("f","python"))

 字符串的前后剪切 .strip(指定切割的字符) 默认为空格

 strb1 = "abcdefga"

 print(strb1.strip())  #切割空格

 print(strb1.strip("a")) 

 判断一个字符是否包含在另一个字符串内 in 是返回True 否返回False

 print("abc" in strb1)   #True

 print("kk" in strb1)    #False

 

常见运算符

加法 +      减法 -      除法 /      乘法 *     地板除,取整 //    求余数 %    求幂次方 **

a = 9

b = 6

print("这里是加法",a+b)

print("这里是+号拼接",+int(a+b))

print("这里是减法",a-b)

print("这里是除法",a/b)

print("这里是乘法",a*b)

print("这里是取整",a//b)

print("这里是取余",a%b)

print("这里是求幂次方",a**b)

 

序列解包 、 斐波那契数列

a = 110

b = 120

c = 119

print(a,b,c)

 

 

 

列表[]

lst1 = [9,3.1,"age","name","sex"]查看类型 type()print(type(lst1)) print(lst1)查看列表操作方式 dir(变量)print(dir(lst1))列表的访问 --根据下标--索引位访问print(lst1[3])列表反转输出 .reverse() 直接把列表的内容反转, 改变列表原来的顺序lst.reverse()print(lst1)临时反转列表内容顺序 输出print(lst1[::-1])print(lst1)

截取,步长print(lst1[1:4])print(lst1[1:4:2]) #步长截取print(lst1[::-2]) #反转步长截取

求列表中的最大值 max() 最小值 min()lst2 = [1,4,6,7,8,9]print(max(lst2))print(min(lst2))

列表元素追加 .append("元素")lst2.append("苹果")print(lst2)插入数据 .insert(索引位,"元素") 在索引位前面插入数据lst2.insert(3,"香蕉")print(lst2)修改元素lst2[5] = "python"print(lst2)删除元素 deldel lst2[5]print(lst2)移除 .remove("元素")lst2.remove("香蕉")print(lst2)print(id(lst2))比较运算符 > >= < <= != ==lst3 = [1,2,4,6,8,9,7,5,2,1,2,3]lst4 = [1,2,5]print(lst3 > lst4)

函数求列表元素的个数 len(列表)print(len(lst3))统计具体元素在列表中出现的次数 .count(元素)print(lst3.count(2))列表的反转 .reverse()lst3.reverse()print(lst3)列表内容升序 .sort()lst3.sort()print(lst3)求列表中指定元素的索引位 .index("元素")print("输出索引位置:",lst3.index(8))列表的嵌套lst5 = [1,2,4,[5,1,2,3]]print(lst5)判断指定元素是否在列表 in not in 是返回True 否返回Falseprint(4 in lst5)print(4 not in lst5)元组元祖不可修改

元组的定义1、定义一个空元组tup = ()查看类型type()print(type(tup))2、只有一个值的元组 (元素,)tup2 = (1,)print(type(tup2))3、元组的访问tup3 = (1,2,5,6,"香蕉","a","b")print(tup3)根据索引访问print(tup3[4])截取print(tup3[1:5])print(tup3[4:])转换元组的数据类型strTup4 = str(tup3)print(strTup4)listTup5 = list(tup3)print(listTup5)元组的相加tup4 = (1,2,3,4,"五")tup5 = (6,7,8,9,"十")a = tup4 + tup5print(a)print(tup4 + tup5)

文章评论

Top