Python3 循环语句 | 菜鸟教程


本站和网页 https://www.runoob.com/python3/python3-loop.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Python3 循环语句 | 菜鸟教程
菜鸟教程 -- 学的不仅是技术,更是梦想!
首页
HTML
CSS
JavaScript
Vue
Bootstrap
NodeJS
Python3
Python2
Java
C++
C#
Go
SQL
Linux
jQuery
本地书签
首页
HTML
CSS
JS
本地书签
Search
Python3 教程
Python2 教程
Vue3 教程
vue2 教程
Bootstrap3 教程
Bootstrap4 教程
Bootstrap5 教程
Bootstrap2 教程
Python 3 教程
Python3 教程
Python3 简介
Python3 环境搭建
Python3 VScode
Python3 基础语法
Python3 基本数据类型
Python3 数据类型转换
Python3 解释器
Python3 注释
Python3 运算符
Python3 数字(Number)
Python3 字符串
Python3 列表
Python3 元组
Python3 字典
Python3 集合
Python3 条件控制
Python3 循环语句
Python3 编程第一步
Python3 推导式
Python3 迭代器与生成器
Python3 函数
Python3 数据结构
Python3 模块
Python3 输入和输出
Python3 File
Python3 OS
Python3 错误和异常
Python3 面向对象
Python3 命名空间/作用域
Python3 标准库概览
Python3 实例
Python 测验
Python3 高级教程
Python3 正则表达式
Python3 CGI编程
Python3 MySQL(mysql-connector)
Python3 MySQL(PyMySQL)
Python3 网络编程
Python3 SMTP发送邮件
Python3 多线程
Python3 XML 解析
Python3 JSON
Python3 日期和时间
Python3 内置函数
Python3 MongoDB
Python3 urllib
Python uWSGI 安装配置
Python3 pip
Python3 operator
Python math
Python requests
Python random
Python 有用的资源
Python AI 绘画
Python statistics
Python3 条件控制
Python3 函数
Python3 循环语句
本章节将为大家介绍 Python
循环语句的使用。
Python 中的循环语句有 for 和 while。
Python 循环语句的控制结构图如下所示:
while 循环
Python 中 while 语句的一般形式:
while 判断条件(condition):
执行语句(statements)……
执行流程图如下:
执行 Gif 演示:
同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。
以下实例使用了 while 来计算 1 到 100 的总和:
实例
#!/usr/bin/env python3
n = 100
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1 到 %d 之和为: %d" % (n,sum))
执行结果如下:
1 到 100 之和为: 5050
无限循环
我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下:
实例
#!/usr/bin/python3
var = 1
while var == 1 : # 表达式永远为 true
num = int(input("输入一个数字 :"))
print ("你输入的数字是: ", num)
print ("Good bye!")
执行以上脚本,输出结果如下:
输入一个数字 :5
你输入的数字是: 5
输入一个数字 :
你可以使用 CTRL+C 来退出当前的无限循环。
无限循环在服务器上客户端的实时请求非常有用。
while 循环使用 else 语句
如果 while 后面的条件语句为 false 时,则执行 else 的语句块。语法格式如下:
while <expr>:
<statement(s)>
else:
<additional_statement(s)>
expr 条件语句为 true 则执行 statement(s) 语句块,如果为 false,则执行 additional_statement(s)。
循环输出数字,并判断大小:
实例
#!/usr/bin/python3
count = 0
while count < 5:
print (count, " 小于 5")
count = count + 1
else:
print (count, " 大于或等于 5")
执行以上脚本,输出结果如下:
0 小于 5
1 小于 5
2 小于 5
3 小于 5
4 小于 5
5 大于或等于 5
简单语句组
类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与 while 写在同一行中, 如下所示:
实例
#!/usr/bin/python
flag = 1
while (flag): print ('欢迎访问菜鸟教程!')
print ("Good bye!")
注意:以上的无限循环你可以使用 CTRL+C 来中断循环。
执行以上脚本,输出结果如下:
欢迎访问菜鸟教程!
欢迎访问菜鸟教程!
欢迎访问菜鸟教程!
欢迎访问菜鸟教程!
欢迎访问菜鸟教程!
&hellip;&hellip;
for 语句
Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。
for循环的一般格式如下:
for <variable> in <sequence>:
<statements>
else:
<statements>
流程图:
Python for 循环实例:
实例
#!/usr/bin/python3
sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
print(site)
以上代码执行输出结果为:
Baidu
Google
Runoob
Taobao
也可用于打印字符串中的每个字符:
实例
#!/usr/bin/python3
word = 'runoob'
for letter in word:
print(letter)
以上代码执行输出结果为:
整数范围值可以配合 range() 函数使用:
实例
#!/usr/bin/python3
# 1 到 5 的所有数字:
for number in range(1, 6):
print(number)
以上代码执行输出结果为:
for...else
在 Python 中,for...else 语句用于在循环结束后执行一段代码。
语法格式如下:
for item in iterable:
# 循环主体
else:
# 循环结束后执行的代码
当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码,如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句。
实例
for x in range&#40;6&#41;:
print&#40;x&#41;
else:
print&#40;"Finally finished!"&#41;
执行脚本后,输出结果为:
Finally finished!
以下 for 实例中使用了 break 语句,break 语句用于跳出当前循环体,不会执行 else 子句:
实例
#!/usr/bin/python3
sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
if site == "Runoob":
print("菜鸟教程!")
break
print("循环数据 " + site)
else:
print("没有循环数据!")
print("完成循环!")
执行脚本后,在循环到 "Runoob"时会跳出循环体:
循环数据 Baidu
循环数据 Google
菜鸟教程!
完成循环!
range() 函数
如果你需要遍历数字序列,可以使用内置 range() 函数。它会生成数列,例如:
实例
>>>for i in range(5):
... print(i)
...
你也可以使用 range() 指定区间的值:
实例
>>>for i in range(5,9) :
print(i)
>>>
也可以使 range() 以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):
实例
>>>for i in range(0, 10, 3) :
print(i)
>>>
负数:
实例
>>>for i in range(-10, -100, -30) :
print(i)
-10
-40
-70
>>>
您可以结合 range() 和 len() 函数以遍历一个序列的索引,如下所示:
实例
>>>a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
>>> for i in range(len(a)):
... print(i, a[i])
...
0 Google
1 Baidu
2 Runoob
3 Taobao
4 QQ
>>>
还可以使用 range() 函数来创建一个列表:
实例
>>>list(range(5))
[0, 1, 2, 3, 4]
>>>
更多关于 range() 函数用法参考:https://www.runoob.com/python3/python3-func-range.html
break 和 continue 语句及循环中的 else 子句
break 执行流程图:
continue 执行流程图:
while 语句代码执行过程:
for 语句代码执行过程:
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
实例
while 中使用 break:
实例
n = 5
while n > 0:
n -= 1
if n == 2:
break
print&#40;n&#41;
print&#40;'循环结束。'&#41;
输出结果为:
循环结束。
while 中使用 continue:
实例
n = 5
while n > 0:
n -= 1
if n == 2:
continue
print&#40;n&#41;
print&#40;'循环结束。'&#41;
输出结果为:
循环结束。
更多实例如下:
实例
#!/usr/bin/python3
for letter in 'Runoob': # 第一个实例
if letter == 'b':
break
print ('当前字母为 :', letter)
var = 10 # 第二个实例
while var > 0:
print ('当前变量值为 :', var)
var = var -1
if var == 5:
break
print ("Good bye!")
执行以上脚本输出结果为:
当前字母为 : R
当前字母为 : u
当前字母为 : n
当前字母为 : o
当前字母为 : o
当前变量值为 : 10
当前变量值为 : 9
当前变量值为 : 8
当前变量值为 : 7
当前变量值为 : 6
Good bye!
以下实例循环字符串 Runoob,碰到字母 o 跳过输出:
实例
#!/usr/bin/python3
for letter in 'Runoob': # 第一个实例
if letter == 'o': # 字母为 o 时跳过输出
continue
print ('当前字母 :', letter)
var = 10 # 第二个实例
while var > 0:
var = var -1
if var == 5: # 变量为 5 时跳过输出
continue
print ('当前变量值 :', var)
print ("Good bye!")
执行以上脚本输出结果为:
当前字母 : R
当前字母 : u
当前字母 : n
当前字母 : b
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!
循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。
如下实例用于查询质数的循环例子:
实例
#!/usr/bin/python3
for n in range(2, 10):
for x in range(2, n):
if n % x == 0:
print(n, '等于', x, '*', n//x)
break
else:
# 循环中没有找到元素
print(n, ' 是质数')
执行以上脚本输出结果为:
2 是质数
3 是质数
4 等于 2 * 2
5 是质数
6 等于 2 * 3
7 是质数
8 等于 2 * 4
9 等于 3 * 3
pass 语句
Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句,如下实例
实例
>>>while True:
... pass # 等待键盘中断 (Ctrl+C)
最小的类:
实例
>>>class MyEmptyClass:
... pass
以下实例在字母为 o 时 执行 pass 语句块:
实例
#!/usr/bin/python3
for letter in 'Runoob':
if letter == 'o':
pass
print ('执行 pass 块')
print ('当前字母 :', letter)
print ("Good bye!")
执行以上脚本输出结果为:
当前字母 : R
当前字母 : u
当前字母 : n
执行 pass 块
当前字母 : o
执行 pass 块
当前字母 : o
当前字母 : b
Good bye!
课后练习
if None:
print(“Hello”)
for i in [1, 0]:
print(i+1)
i = sum = 0
while i <= 4:
sum += i
i = i+1
print(sum)
while 4 == 4:
print('4')
for char in 'PYTHON STRING':
if char == ' ':
break
print(char, end='')
if char == 'O':
continue
Python3 条件控制
Python3 函数
17 篇笔记
写笔记
#0 tianqixin 429***967@qq.com 参考地址 175使用内置 enumerate 函数进行遍历:
for index, item in enumerate(sequence):
process(index, item)
实例
>>> sequence = [12, 34, 34, 23, 45, 76, 89]
>>> for i, j in enumerate(sequence):
... print(i, j)
...
0 12
1 34
2 34
3 23
4 45
5 76
6 89
tianqixin tianqixin 429***967@qq.com 参考地址7年前 (2017-02-27)
#0 夏木研 104***4137@qq.com 45
for 循环 1-100 所有整数的和
#!/usr/bin/env python3
n = 0
sum = 0
for n in range(0,101):# n 范围 0-100
sum += n
print(sum)
夏木研 夏木研 104***4137@qq.com6年前 (2017-06-14)
#0 zero 562***402@QQ.COM 107使用循环嵌套来实现99乘法法则:
#!/usr/bin/python3
#外边一层循环控制行数
#i是行数
i=1
while i<=9:
#里面一层循环控制每一行中的列数
j=1
while j<=i:
mut =j*i
print("%d*%d=%d"%(j,i,mut), end=" ")
j+=1
print("")
i+=1
zero zero 562***402@QQ.COM6年前 (2017-06-19)
#0 Micachen 811***747@qq.com 28for 循环的嵌套使用实例:
#!/usr/bin/python3
for i in range(1,6):
for j in range(1, i+1):
print("*",end='')
print('\r')
输出结果:
**
***
****
*****Micachen Micachen 811***747@qq.com6年前 (2017-07-10)
#0 payboy jk@***.com 2121-100 的和:
>>> sum(range(101))
5050payboy payboy jk@***.com6年前 (2017-08-02)
#0 Try 910***115@qq.com 117while 循环语句和 for 循环语句使用 else 的区别:1、如果 else 语句和 while 循环语句一起使用,则当条件变为 False 时,则执行 else 语句。2.如果 else 语句和 for 循环语句一起使用,else 语句块只在 for 循环正常终止时执行!Try Try 910***115@qq.com6年前 (2017-09-12)
#0 在哪里学习就在哪里分享 dre***fjay@163.com 96关于pass的作用:
pass只是为了防止语法错误。
if a>1:
pass #如果没有内容,可以先写pass,但是如果不写pass,就会语法错误
pass就是一条空语句。在代码段中或定义函数的时候,如果没有内容,或者先不做任何处理,直接跳过,就可以使用pass。在哪里学习就在哪里分享 在哪里学习就在哪里分享 dre***fjay@163.com6年前 (2017-11-18)
#0 若能绽放光芒 740***128@qq.com 33#十进制转化
while True:
number = input('请输入一个整数(输入Q退出程序):')
if number in ['q','Q']:
break #如果输入的是q或Q,结束退出
elif not number.isdigit():
print('您的输入有误!只能输入整数(输入Q退出程序)!请重新输入')
continue #如果输入的数字不是十进制,结束循环,重新开始
else :
number = int(number)
print('十进制 --> 十六进制 :%d -> 0x%x' %(number,number))
print('十进制 --> 八进制 :%d -> 0o%o' %(number,number))
print('十进制 --> 二进制 :%d ->'%number,bin(number))若能绽放光芒 若能绽放光芒 740***128@qq.com6年前 (2017-12-15)
#0 HantCoCo zco***@163.com 66冒泡排序,python 版本
解析:很经典的排序方式,从数组中的第0个元素开始,与后面一个元素进行比较,如果前面的元素大于后面的元素,就调换位置,循环到最后(即:a0与a1比较得到结果后,a1与a2比较...),最大的元素被换到数组最末尾,剔除掉最后一个元素,在余下的数组元素中进行上述操作,到最后,整个数组呈现从小到大的排序
# python 冒泡排序
def paixu(li) :
max = 0
for ad in range(len(li) - 1):
for x in range(len(li) - 1 - ad):
if li[x] > li[x + 1]:
max = li[x]
li[x] = li[x + 1]
li[x + 1] = max
else:
max = li[x + 1]
print(li)
paixu([41,23344,9353,5554,44,7557,6434,500,2000])
HantCoCo HantCoCo zco***@163.com6年前 (2018-02-05)
#0 jason 598***652@qq.com 41猜拳小游戏
import random
while 1:
s=int(random.randint(1,3))
if s==1:
ind="石头"
elif s==2:
ind="剪刀"
elif s==3:
ind="布"
m=input('输入石头,剪刀,布,输入end结束游戏:')
blist=['石头','剪刀','布']
if(m not in blist) and (m!='end'):
print("输入错误,重试:")
elif(m=='end')and(m not in blist):
print(ind)
print("\n游戏退出")
break
elif m==ind:
print("平")
elif (m == '石头' and ind =='剪刀') or (m == '剪刀' and ind =='布') or (m == '布' and ind =='石头'):
print ("电脑出了: " + ind +",你赢了!")
else:
print ("电脑出了: " + ind +",你输了!")jason jason 598***652@qq.com5年前 (2018-07-16)
#0 sprinkle 117***1554@qq.com 26原九九乘法表逆时针输出:
<pre>for i in range(9,0,-1):
for j in range (1,i):
print("\t",end="")
for k in range (i,10):
print("%dx%d=%d" % (i,k,k*i), end="\t")
print()
sprinkle sprinkle 117***1554@qq.com5年前 (2018-07-21)
#0 sprinkle 117***1554@qq.com 32彩票游戏
import random
t1="开始游戏"
t2="结束游戏"
print(t1.center(50,"*"))
data1=[]
money=int(input("输入投入的金额:"))
print("你现在余额为:%d元"%money)
while 1:
for i in range(6):
n = random.choice([0, 1])
data1.append(n)
if money<2:
print("你的余额不足,请充值")
m=input("输入投入的金额:")
if int(m)==0:
break
else:
money=int(m)
while 1:
j=int(input("输入购买彩票数量"))
if money-j*2<0:
print("购买后余额不足,请重新输入")
else:
money = money - j * 2
print("你现在余额为:%d元" % money)
break
print("提示:中奖数据有六位数,每位数为0或者1")
n2=input("请猜测中奖数据:(输入的数字为0或1)")
print(str(data1))
f=[]
for x in n2:
f.append(x)
f1 = str(f)
f2 = f1.split("'")
f3 = "".join(f2)
print("你猜测的数据为:", f3)
if f3==str(data1):
print("中奖数字为:",data1)
print("恭喜你中大奖啦")
money=money+j*100
print("你现在余额为:%d元" % money)
else:
print("中奖数字为:", data1)
print("没有中奖,请继续加油")
con = input("请问还要继续么?结束请输入no,继续请任意输入字符:")
if con=="no":
break
data1=[]
print(t2.center(50,"*"))
print("你的余额为:%d元"%money)
sprinkle sprinkle 117***1554@qq.com5年前 (2018-07-21)
#0 dzr lei***407631@qq.com 21生成直观的九连环解法:
#!/usr/bin/python
x = ["-&theta;","-&theta;","-&theta;","-&theta;","-&theta;","-&theta;","-&theta;","-&theta;","-&theta;"]
y = ["&mdash;","&mdash;","&mdash;","&mdash;","&mdash;","&mdash;","&mdash;","&mdash;","&mdash;"]
def down(n, l): #拆解
v = len(l) #计算数列个数用于改变数列对应位置
if n>2:
down(n-2, l) #拆下n-2的环
l[v-n] = "&mdash;" #将v-n位"-&theta;"改为"&mdash;" 表示拆下
for x in l: #输出列表每一个元素
print(x,end=' ')
print() #换行
up(n-2, l) #装上n-2位
down(n-1, l)#拆下n-1位, 后面同理
if n==2:
l[v-2], l[v-1] ="&mdash;","&mdash;"
for x in l:
print(x,end=' ')
print()
if n<2:
l[v-1] = "&mdash;"
for x in l:
print(x,end=' ')
print()
def up(n, l):
v = len(l)
if n>2:
up(n-1, l)
down(n-2, l)
l[v-n] = "-&theta;"
for x in l:
print(x,end=' ')
print()
up(n-2, l)
if n==2:
l[v-2], l[v-1] = "-&theta;","-&theta;"
for x in l:
print(x,end=' ')
print()
if n<2:
l[v-1] ="-&theta;"
for x in l:
print(x,end=' ')
print()
print("拆解\n")
for i in x:
print(i,end=' ')
print()
down(9, x)
print('---------------------------------\n','装上\n')
for i in y:
print(i,end=' ')
print()
up(9, y)
print("结束")
九连环拆解,递归算法
def down(n):
if n>2:
down(n-2)
print('卸下',n,'环')
up(n-2)
down(n-1)
if n==2:
print('卸下 {},{} 环'.format(n,n-1))
if n<2:
print('卸下',n,'环')
def up(n):
if n>2:
up(n-1)
down(n-2)
print("装上",n,"环")
up(n-2)
if n==2:
print("装上 %d,%d 环" % (n,n-1))
if n<2:
print("装上",n,"环")
print("拆解")
down(2)
print('---------------------------------\n','装上')
up(3)
print("结束")dzr dzr lei***407631@qq.com5年前 (2018-09-17)
#0 Yota Togashi 116***47@qq.com 17选择排序python版:
a=[1,5,4,2,2,21,12,7,0]
b=list(set(a)) # 建立新的列表,嵌套的是集合(除去冗余元素并自动排序)
c=[] # 建立空列表,用来存放选择排序的数据
for j in b: #集合列表中选择元素
for i in a: #列表中选择元素,
if i ==j:
c.append(i)
print(c)
'''
我输入的列表元素集合有:1,2,4,5,12,21(已排好序并除去冗余)
其中我依次选择集合中的各个数据,与原来列表的元素相比
如果相等,我就把a集合的相对应的数据存到空列表里
'''
当然,有一种更方便的排序方式:
a=[1,2,5,8,3,6,6,6,6,6]
a.sort()
print(a)
Yota Togashi Yota Togashi 116***47@qq.com5年前 (2018-11-23)
#0 哈哈哈 146***5306@qq.com 19一个四位数 abcd,满足 abcd * 4 = dcba,求这个数:
for i in list(range(1000,2500)):
num2 = i*4
a = i //1000
b = i % 1000//100
c = i % 1000%100//10
d = i % 10
e = num2 //1000
f = num2 % 1000//100
g = num2 % 1000%100//10
h = num2 % 10
if a==h:
if b==g:
if c== f:
if d==e:
print(num2,end=',')
哈哈哈 哈哈哈 146***5306@qq.com5年前 (2019-02-22)
#0 大宝v947 shg***er@163.com 35楼上的 “一个四位数 abcd,满足 abcd * 4 = dcba,求这个数:”有另一种处理方式,供参考
for i in range(1000,9999):
a = i//1000
b = i%1000//100
c = i%1000%100//10
d = i%1000%100%10
if i*4 == d*1000+c*100+b*10+a:
print(i,i,'*',4,'=',d*1000+c*100+b*10+a)
大宝v947 大宝v947 shg***er@163.com3年前 (2021-01-13)
#0 Cai0029 cai***9@sohu.com 18冒泡排序,python 版本-20220411
解析:很经典的排序方式,从数组中的第0个元素开始,与后面一个元素进行比较,如果前面的元素大于后面的元素,就调换位置,循环到最后(即:a0与a1比较得到结果后,a1与a2比较...),最大的元素被换到数组最末尾,剔除掉最后一个元素,在余下的数组元素中进行上述操作,到最后,整个数组呈现从小到大的排序
# python 冒泡排序
def paixu(li) :
mx = 0
for ad in range(len(li) - 1):
for x in range(len(li) - 1 - ad):
mx = max(li[x],li[x+1])
if li[x] > li[x + 1]:li[x],li[x + 1]=li[x + 1],li[x]
print(li)
paixu([4165,233454,44,5554,44,7557,6434,500,2000])
2022年4月11日在他人的基础上修改了,谢谢啦
下面是另一种排序方式:逐一挑出最小值,将最小值在原列表中删除,将最小值在新列表中添加,直到最后一个值(最大值)为止,到最后将新列表赋值给原列表,整个数组呈现从小到大的排序
# python 其他排序
list1=([4165,233454,44,5554,44,7557,6434,500,2000])
list2=[]
while len(list1):
list2.append(min(list1))
list1.remove(min(list1))
list1=list2
print(list1)Cai0029 Cai0029 cai***9@sohu.com1年前 (2022-04-11)
点我分享笔记
取消
分享笔记
昵称昵称 (必填)
邮箱邮箱 (必填)
引用地址引用地址
分类导航
HTML / CSSHTML 教程HTML5 教程CSS 教程CSS3 教程Bootstrap3 教程Bootstrap4 教程Bootstrap5 教程Font Awesome 教程Foundation 教程 JavaScriptJavaScript 教程HTML DOM 教程jQuery 教程AngularJS 教程AngularJS2 教程Vue.js 教程Vue3 教程React 教程TypeScript 教程jQuery UI 教程jQuery EasyUI 教程Node.js 教程AJAX 教程JSON 教程Echarts 教程Chart.js 教程Highcharts 教程Google 地图 教程 服务端Python 教程Python2.x 教程Linux 教程Docker 教程Ruby 教程Java 教程C 教程C++ 教程Perl 教程Servlet 教程JSP 教程Lua 教程Rust 教程Scala 教程Go 教程PHP 教程数据结构与算法Django 教程Zookeeper 教程设计模式正则表达式Maven 教程Verilog 教程ASP 教程AppML 教程VBScript 教程 数据库SQL 教程MySQL 教程PostgreSQL 教程SQLite 教程MongoDB 教程Redis 教程Memcached 教程 数据分析Python 教程NumPy 教程Pandas 教程Matplotlib 教程Scipy 教程R 教程Julia 教程 移动端Android 教程Swift 教程jQuery Mobile 教程ionic 教程Kotlin 教程 XML 教程XML 教程DTD 教程XML DOM 教程XSLT 教程XPath 教程XQuery 教程XLink 教程XPointer 教程XML Schema 教程XSL-FO 教程SVG 教程 ASP.NETASP.NET 教程C# 教程Web Pages 教程Razor 教程MVC 教程Web Forms 教程 Web ServiceWeb Service 教程WSDL 教程SOAP 教程RSS 教程RDF 教程 开发工具Eclipse 教程Git 教程Svn 教程Markdown 教程 网站建设HTTP 教程网站建设指南浏览器信息网站主机教程TCP/IP 教程W3C 教程网站品质
Advertisement
反馈/建议
在线实例
&middot;HTML 实例
&middot;CSS 实例
&middot;JavaScript 实例
&middot;Ajax 实例
&middot;jQuery 实例
&middot;XML 实例
&middot;Java 实例
字符集&工具
&middot; HTML 字符集设置
&middot; HTML ASCII 字符集
&middot; JS 混淆/加密
&middot; PNG/JPEG 图片压缩
&middot; HTML 拾色器
&middot; JSON 格式化工具
&middot; 随机数生成器
最新更新
&middot;
正则表达式 &#82...
&middot;
CSS element.cla...
&middot;
正则表达式 &#82...
&middot;
C 语言静态数组...
&middot;
Edge 浏览器
&middot;
JavaScript 模板...
&middot;
Python statisti...
站点信息
&middot;
意见反馈
&middot;
免责声明
&middot;
关于我们
&middot;
文章归档
关注微信
Copyright 2013-2023 菜鸟教程
runoob.com All Rights Reserved. 备案号:闽ICP备15012807号-1
微信关注