建设好网站购物网站建设的可行性
2026/5/24 4:42:36 网站建设 项目流程
建设好网站,购物网站建设的可行性,网店网站怎么做,阿里免费做网站目录 一、if判断 #xff08;1#xff09;条件使用 #xff08;2#xff09;if ...else...使用 #xff08;3#xff09;elif和if嵌套 elif if嵌套 二、三目运算符 三、循环结构 #xff08;1#xff09;循环的介绍 #xff08;2#xff09;while循环的使用…目录一、if判断1条件使用2if ...else...使用3elif和if嵌套elifif嵌套二、三目运算符三、循环结构1循环的介绍2while循环的使用3break和continue关键字的使用以及死循环breakcontinue死循环4for循环的使用基础用法range方法for循环中else用法四、字符串的运用1字符串的定义2字符串的用法索引输出内容字符串切片字符串的查找字符串的修改字符串的判断一、if判断1条件使用定义条件判断然后输出定义年龄为18判断是否大于18代码age 18 if age 18: print(你成年了)效果2if ...else...使用如果条件1成立则执行相应语句段如果条件2成立则执行相应语句段...当所有条件不成立时执行else中的语句段定义年龄为未知判断是否大于18小于则输出else语句代码age int(input(请输入年龄)) if age 18: print(你成年了) else: print(你未成年)效果3elif和if嵌套elifelif用于在做多个判断但对象一样时用到而if嵌套要在外层嵌套成立时嵌套在里面的语句才能生效定义成绩大于60且小于100时同时定义成绩大于60elif代码score int(input(请输入成绩)) if 100 score 60: print(你成绩很优秀) elif score 60: print(你成绩及格了) else: print(你成绩没有及格)效果if嵌套现在要求当成绩在60-100之间时大于80算优秀小于80则一般if嵌套代码score int(input(请输入成绩)) if 100 score 60: if score 80: print(你成绩很优秀) else: print(你成绩一般) elif score 60: print(你成绩及格了) else: print(你成绩没有及格)效果二、三目运算符也叫三元运算符作用用于简化if...else语句现在要求输入小明和小红的成绩并知道他两的成绩最高是多少代码score1 int(input(请输入小明的成绩)) score2 int(input(请输入小红的成绩)) max1 score1 if score1 score2 else score2 print(f小明和小红的最高分是{max1})效果三、循环结构1循环的介绍循环是指实际问题中存在的重复动作而程序应当有对应的描述循环作用在面对有重复对象时让代码能够高效重复执行循环的种类while循环和for循环2while循环的使用在对于循环次数确定的情况下一般使用while循环现在要求1-100的累加和代码i 1 count 0 while i 100: count i i 1 print(f1-100的累加和为{count})效果3break和continue关键字的使用以及死循环break用于终止循环流程continue用于跳出这一次循环执行下一次循环代码无法靠自身程序控制无法终止的程序称为死循环breakbreak要求吃四个苹果时吃饱了吃不下不吃了代码i 1 while i 5: if i 4: print(我吃饱了) break print(f我正在吃第{i}个苹果) i i 1效果continuecontinue要求在吃苹果时吃到虫子了那这个苹果就不吃了代码i 1 while i 5: if i 3: print(这个苹果有虫子不吃了) i 1 continue if i 4: print(我吃饱了) break print(f我正在吃第{i}个苹果) i i 1效果死循环死循环一般用while True来模拟代码while True: print(海内存知己, 天涯若比邻)4for循环的使用基础用法要求遍历打印需要的字符串代码a Python for i in a: print(i)效果range方法遵从左闭右开原则包含左边信息但不包含右边信息单独一个时也属于不包含range(0, 5)和range(5)都代表返回0-4的序列要求1-100的累加和只能用for循环代码count 0 for i in range(101): count i print(f1-100的累加和为{count})效果for循环中else用法这里break和continue关键字同样适用for循环中用法一样当循环正常结束后要执行的代码如果不是正常结束例如break结束的循环else代码不执行break代码a Python for i in a: if i h: print(h不打印) break print(i) else: print(如果正常循环结束就打印这句话)效果continue代码a Python for i in a: if i h: print(h不打印) continue print(i) else: print(如果正常循环结束就打印这句话)效果四、字符串的运用1字符串的定义用各种引号定义字符串变量代码a Alice b Bob c Cindy print(a) print(b) print(c)效果当字符串中出现单引号或双引号时应避免和外面引号重复代码a Im Alice print(a)字符串可以直接用input()接受用户的输入信息因为这个方法本身返回的结果就是一个字符串类型的数据2字符串的用法索引输出内容Python中的字符串属于序列结构类似与列表所以可以用索引指定输出其中的内容代码a Im Alice print(a[4])效果字符串切片切片是指对需要操作的对象截取其中一部分的操作用法序列名[开始位置下标 : 结束位置下标 : 步长]当没有步长要求时输出也遵循左开右闭原则代码numbers abcdefg print(numbers[0:3]) print(numbers[3:]) print(numbers[::2])效果步长指的是间隔可以是负数正数是从左到右截取负数反之步长默认为1不懂的可以多尝试一下多打几个例子就懂了字符串的查找find()index() —— 都可以检测字串是否在这个字符串中如果在则返回下标区别在于find方法找不到返回-1而index找不到会报错找到字串的代码numbers abcdefg numbers1 numbers.find(c) print(numbers1) numbers2 numbers.index(d) print(numbers2)效果找不到字串的代码numbers abcdefg numbers1 numbers.find(h) print(numbers1) numbers2 numbers.index(i) print(numbers2)效果字符串的修改replace()—— 返回替换后的字符串split()—— 返回切割后的列表序列join()—— 把序列拼接成字符串和split相反title()—— 所有单词首字母大写upper()—— 返回全部大写的字符串lower()—— 返回全部小写的字符串一个例子全概括a hello World b a.replace(hello, Hi) c a.split( ) d a.title() e a.upper() f a.lower() a [hello, World] g ,.join(a) print(b) print(c) print(d) print(e) print(f) print(g)效果字符串的判断isalpha()—— 如果所有都是字母则返回True则返回Falseisdight()—— 如果所有都是数字则返回True则返回Falseisalnum()—— 如果所有都是字母或数字则返回True则返回False一个例子全概括a helloWorld print(a.isalpha()) b 123 print(b.isdigit()) c admin123 print(c.isalnum())效果

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询