lesson1
来源:互联网 发布:java编程思想思维导图 编辑:程序博客网 时间:2024/04/25 13:47
一、数据类型
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>
- lesson1
- lesson1
- lesson1
- Lesson1
- lesson1
- LogicJava---Lesson1
- lesson1作业
- java lesson1
- Opencv lesson1
- Swift-Lesson1
- WIN32 lesson1
- SWift Lesson1
- JS Lesson1
- Python lesson1
- h5-lesson1
- Listen to this lesson1
- Lesson1: A Private Conversation
- lesson1 计算机常识(01.16)
- apicloud数据云api restapi操作
- php中的get_called_class()方法
- HTML5 - 判断浏览器是否支持html5某个功能(使用modernizr.js)
- 美团技术团队也在使用强大的构建系统Gradle
- soureTree如何修改用户名和相关知识
- lesson1
- 结合MapReduce和数据集Combining datasets with MapReduce
- linux 配置ip重启网络失败 出现未知连接
- C++静态库与动态库
- HTML5 - 使用polyfill(腻子脚本)填补旧浏览器对html5的支持缺陷
- Java对象的序列化
- JSP中setattribute与setParameter的区别
- 一些简单的有关字符串处理函数
- RAID阵列与LVM逻辑卷组原理