一、数据类型
1、常用四种数据类型:int、float、真值(True/False)、字符串
2、显示类型的函数:type()
Eg.1
a = 2 type(a) |
3、注意:
(1)、print()与C语言中的printf()加以区别
(2)、不用“;”结束,一句话的末尾什么都不写
(3)、变量不用申明类型即可定义使用
二、序列
1、link类:
Eg.2
str1 = [1, 1.5, ‘Good’, False, [23, ‘Nice’] ] |
处理link类的函数及操作:
str1.append(10) #追加10到str1的末尾 str1.insert(2,10) #将10插到str1中的第2个元素后 str1.pop() #删除str1的最后一个元素 str1.pop(2) #删除下标为2的第三个元素 str1[2] = 20 #将下标为2的第三个元素赋值为20 str1[2:6:2] #从下标为2的元素开始到下标为6的元素每隔一个取一个元素 |
2、tuple(元组)
Eg.3
str2 = (12, 12.3, ‘Hello’, True, (12,2.3)) |
注意: (1)、不能对tuple进行更改!
(2)、若只定义一个元素,书写形式如下:
str = (10,) |
3、字符串
本质是元组(tuple)
三、数学运算和逻辑运算
1、数学运算符:+,-,*,/,**(乘方),%(取余)
2、判断符:==, !=, >, < ,>=, <=
3、逻辑运算符:and(与),or(或),not(非)
四、缩进和选择
if的结构
if 条件: ………… elif 条件: ………… else: ………… |
if 条件: …… else: ……
|
if 条件: if 条件: …………
|
练习代码:
str1 = ('LiHuanbai','JinYubin','Lily') str4 = ('werq',1231,['wer',234]) str6 = (1,)
str2 = ["keai",123,False,334.23] str3 = [1,2.3,["123",2323,"23"]] str5 = [1,2,3,4,5,6,7,8]
st1 = 'Very Nice!'
print (str1,'\n',str2,'\n',str3,'\n',str4,'\n',str5,'\n') print (type(str1),'\n',type(str2),'\n',type(str3),'\n',type(str4),'\n',type(str5),'\n')
#List尾随追加 str5.append(9) #List删除 str3.pop() str3.pop(0) #List插入 str2.insert(1,'kindly') str2.insert(4,00000) #List更改 str2[0] = 'shilongfei'
print (str1,'\n',str2,'\n',str3,'\n',str4,'\n',str5,'\n') #倒序显示 print(str5[-8],'\n')
#范围引用 print(str5[6:],'\n',str5[2:5],'\n',str5[:7:3],'\n',str5[7:2:-2],'\n',str5[0:8]) #tuple元素的引用 print( ' ',str1[-1],'\n',str6[0],'\n') #字符串 print(st1[2],'\n',st1[-2],'\n') print(st1[9::-1])
|
a = 12
#数学运算、逻辑运算 print(3/2) print(123%23) print(3**3) print(3*3) print(2 == 2) print(a !=0) print(a >=12) print(0 in [1,2,3],'\n',2 in (1,2,3,4)) print(3 and 0) print(3 or True) print(not 3) print(True and False) print(False and False) print(False or True) print(not False)
#if语句 i =input('enter:') int(i) if i==0: print('此数等于0') elif i < 0: print('此数小于0') else: print('此数大于0')
|
HTML练习:
<html> <head> <title>first test</title> </head>
<body>
<h1>My First HTML</h1>
<p>Hello!实验楼</p>
</body> </html> |