python基础--字典
字典字典的定义字典是一种映射类型,它使用键-值(key-value)存储,具有以下特点:
字典中的键是唯一的,但值可以重复。
字典是一种无序的集合,且字典中的元素是按键自动排序的。
字典中的键可以是任意类型,但通常使用字符串或数值类型。
字典中的值可以是任意类型,通常使用各种Python对象。
字典是可变的,也就是说,我们可以对字典进行增加、删除和修改操作。
字典的使用创建字典123456789101112131415# 创建一个空字典dict1 = {}print(dict1)# 创建一个字典,并初始化dict2 = {'name': '张三', 'age': 18}print(dict2)# 创建一个字典,并同时初始化dict3 = dict(name='张三', age=18)print(dict3)# 创建一个字典,并同时初始化dict4 = dict([('name', '张三'), ())print(dict4) ...
python基础--循环
while循环while循环是一种循环结构,当条件满足时,循环体会被执行,当条件不满足时,循环体不会被执行。
语法:
12while 条件: 循环体
举例:
1234i = 1while i <= 10: print(i) i += 1
for循环for循环是一种循环结构,用于遍历可迭代对象中的每一个元素。语法:
12for 变量 in 可迭代对象: 循环体
举例:
12for i in range(1,10): print(i)
循环控制语句breakbreak语句用于终止当前循环,继续执行循环之后的语句。
语法:
1break
举例:
1234for i in range(1,10): if i == 5: break print(i)
continuecontinue语句用于跳过当前循环,继续执行下一次循环。
语法:
1continue
举例:
1234for i in range(1,10): if i == 5: continue print(i)
passpass语句是空 ...
javascript基础--循坏
循环结构循环的三种形式
1.while循环
while循环的基本形式是:
123while(条件) { 语句;}
while循环的特点是,当条件为true时,循环体会一直执行,直到条件为false时,循环结束。
2.do…while循环
do…while循环的基本形式是:
123do { 语句;} while(条件);
do…while循环的特点是,在循环体执行一次之后,会判断条件,如果条件为true,则继续执行循环体,否则,循环结束。
3.for循环
for循环的基本形式是:
123for(初始化; 条件; 变化) { 语句;}
for循环的特点是,在循环体执行一次之后,会判断条件
如果条件为true,则继续执行循环体,否则,循环结束。
循环体中,初始化语句会在循环开始时执行一次,变化语句会在每次循环体执行之后执行一次。
循环的注意事项
1.循环体中,初始化语句会在循环开始时执行一次,变化语句会在每次循环体执行之后执行一次。
2.循环体中,如果没有使用break语句,则会一直执行到循环结 ...
javascript基础--运算符
运算符算术运算符加法运算符12345// 加法运算符let x = 10;let y = 20;let z = x + y;console.log(z); // 30
减法运算符12345// 减法运算符let x = 10;let y = 20;let z = x - y;console.log(z); // -10
乘法运算符12345// 乘法运算符let x = 10;let y = 20;let z = x * y;console.log(z); // 200
除法运算符12345// 除法运算符let x = 10;let y = 20;let z = x / y;console.log(z); // 0.5
余数运算符12345// 余数运算符let x = 10;let y = 20;let z = x % y;console.log(z); // 10
自增运算符12345// 自增运算符let x = 10;let y = x++;console.log(x); // 11console.log(y); // 10
自减运算符12345// 自减运算符le ...
python基础--元组
元组元组是Python中一种不可变序列,元组用小括号括起来,元素之间用逗号隔开。
元组的创建和使用
123456789# 元组的创建tuple1 = (1, 2, 3, 4, 5)tuple2 = 1, 2, 3, 4, 5tuple3 = tuple(range(1, 6))# 元组的使用print(tuple1[0])print(tuple2[0])print(tuple3[0])
元组的运算元组的运算和列表的运算一样,但是元组不能修改,不能添加元素,不能删除元素,只能使用索引访问元素,不能使用切片操作。
元组的长度元组的长度可以通过len()函数来获取。
元组的遍历1234# 遍历元组tuple1 = (1, 2, 3, 4, 5)for i in tuple1: print(i)
元组的拼接元组可以通过+运算符来拼接,拼接的结果是一个新的元组。
12345# 元组的拼接tuple1 = (1, 2, 3, 4, 5)tuple2 = (6, 7, 8, 9, 10)tuple3 = tuple1 + tuple2print(tuple3)
元组的重复元组可以通过*运算符来 ...
javascript基础--数据类型
数据类型JavaScript的数据类型分为两种:原始类型和引用类型。
原始类型原始类型是指直接存储在变量中的简单数据类型,包括:
数值(Number)
字符串(String)
布尔值(Boolean)
null
undefined
Symbol
原始类型的值是不可改变的,一旦创建,就无法改变。
引用类型引用类型是指通过变量来访问的对象,包括:
对象(Object)
函数(Function)
数组(Array)
正则表达式(RegExp)
日期(Date)
错误对象(Error)
正则表达式(RegExp)
引用类型的值是可改变的,一旦创建,可以改变。
类型转换自动转换当进行算术运算时,如果其中一个操作数是字符串,则会将字符串转换为数值。
1234var num1 = 10;var num2 = '20';var result = num1 + num2;console.log(result); // 30
当进行比较运算时,如果其中一个操作数是字符串,则会将字符串转换为数值。
1234var num1 = 10;var num2 = '20 ...
javascript基础——变量
变量变量是程序中最基本的存储数据的方式,变量的定义和使用都非常简单。
变量定义变量的定义可以使用var关键字来定义的,变量的定义必须在使用之前,否则会报错。
1var name;
变量赋值变量的赋值是使用等号(=)来进行的,等号的左边是变量名,等号的右边是变量的值。
1name = 'tom';
变量的类型变量的类型可以通过typeof关键字来判断,变量的类型可以是:undefined、boolean、number、string、object、function、symbol。
1typeof name; // 'string'
变量的命名规则变量的命名规则必须以字母开头,可以使用字母、数字、下划线(_)和中划线(-)来命名,但是不能使用保留字,变量名不能重复,变量名不能以数字开头。
变量的作用域变量的作用域是指变量的可见范围,在javascript中,变量的作用域分为全局作用域和局部作用域。
全局作用域:在函数外定义的变量,在全局作用域中,变量可以被任何函数访问。
局部作用域:在函数中定义的变量,在局部作用域中,变量只能被该函数访 ...
python基础——操作列表
遍历整个列表你经常需要遍历列表的所有元素,对每个元素执行相同的操作。例如,在游戏中,可能需要将每个界面元素平移相同的距离;对于包含数的列表,可能需要对每个元素执行相同的统计运算;在网站中,可能需要显示文章列表中的每个标题。如果需要对列表中的每个元素都执行相同的操作,可使用 Python 中的 for 循环。
12345list_name = [1, 2, 3, 4, 5]# 遍历整个列表for item in list_name: # 这里的 item 就是列表中的每个元素 print(item)
创建数值列表Python 函数 range()让你能够轻松地生成一系列的数。例如,可以像下面这样使用 range()函数来打印 一系列的数:
12for i in range(10): print(i)
列表推导式列表推导式是一种简洁的写法,它允许你用一行代码来生成一个列表。列表推导式的一般形式是:
1[表达式 for 元素 in 序列 if 条件]
例如,要生成一个列表,其中包含从 1 到 10 的每个数的平方,你可以使用以下列表推导式:
12squares = [ ...
python基础——列表02
从列表中删除元素你经常需要从列表中删除一个或多个元素。例如,玩家将一个外星人消灭后,你很可能要将其从存活的外星人列表中删除;当用户在你创建的 Web 应用程序中注销账户时,你需要将该用户从活动用户列表中删除。你可以根据位置或值来删除列表中的元素。
使用 del 语句删除元素如果知道要删除的元素在列表中的位置,可使用 del 语句:
12345motorcycles = ['honda', 'yamaha', 'suzuki']print(motorcycles)del motorcycles[0]print(motorcycles)
这里使用 del 语句删除了列表 motorcycles 中的第一个元素 ‘honda’:
12['honda', 'yamaha', 'suzuki']['yamaha', 'suzuki']
使用 del 可删除任意位置的列表元素,只需要知道其索引即可。例如,下面演示了如何删除列表 motor ...
python基础——列表01
列表“列表(list)由一系列按特定顺序排列的元素组成。你不仅可以创建包含字母表中所有字母、数字 0~9 或所有家庭成员姓名的列表,还可以将任何东西加入列表,其中的元素之间可以没有任何关系。列表通常包含多个元素,因此给列表指定一个表示复数的名称(如 letters、digits 或 names)是个不错的主意。在 Python 中,用方括号([])表示列表,用逗号分隔其中的元素。下面是一个简单的示例,其中包含几种自行车:”
12bicycles = ['trek', 'cannondale', 'redline', 'specialized']print(bicycles)
如果让 Python 将列表打印出来,Python 将打印列表的内部表示,包括方括号:
1['trek', 'cannondale', 'redline', 'specialized']
鉴于这不是你要让用户看到的输出,下面来学习如何访问列表元素。
访问列 ...