python基础实践(五)

# -*- coding:utf-8 -*-# Author:sweeping-monk#     -*-操作列表-*-Traverse_the_list = [‘guanfu‘,‘xiaole‘,‘fangdong‘,‘rourou‘]for name in Traverse_the_list:       #通过for循环将列表中的元素都一个一个的打印出来。    print(name)

#magicians = [‘alice‘,‘david‘,‘carolina‘]    #练习for循环。#for magician in magicians:#    print(magician.title() + ",that was a great trick!")       #这一行必须缩进,否则报错。#    print("I can‘t wait to see your next trick, " + magician.title() + ".\n")   #要想让for循环执行,就必须在for循环后面缩进。

magicians = [‘alice‘,‘david‘,‘carolina‘]    #练习for循环。for magician in magicians:     print(magician.title() + ",that was a great trick!")print("I can‘t wait to see your next trick, " + magician.title() + ".\n")   #这是没缩进后的效果。

Chicken_soup = ‘‘‘python根据缩进来判断代码行与前一个代码行的关系,缩进让代码整洁而结构清晰。

‘‘‘print(Chicken_soup)

Common_mistakes = "常见的缩进错误举例:\n"print(Common_mistakes)

#magicians = [‘alice‘,‘david‘,‘carolina‘]#for magician in magicians:#print(magician.title() + ",that was a great trick!")        #应缩进却没缩进,python会提醒你。

magicians = [‘alice‘,‘david‘,‘carolina‘]for magician in magicians:     print(magician.title() + ",that was a great trick!")print("I can‘t wait to see your next trick, " + magician.title() + ".\n")   #这一条没有缩进,因此它只能循环结束后执行一次。#这是一个逻辑错误。从语法上看是合法的。

#msg = "lao si ji"#   print(msg)              #没必要的缩进。

#Traverse_the_list = [‘guanfu‘,‘xiaole‘,‘fangdong‘,‘rourou‘]#for name in Traverse_the_list               #for语句后面的冒号告诉python,下一话是循环的第一行。这里漏掉了冒号导致语法错误。#    print(name)

原文地址:https://www.cnblogs.com/sweeping-monk/p/8111707.html

时间: 2024-10-17 08:36:54

python基础实践(五)的相关文章

Python基础篇(五)

bool用于判断布尔值的结果是True还是False >>> bool("a") True >>> bool(3) True >>> bool("") False >>> bool(0) False Python中的elif类似于Java中的elseif >>> number = (int)(input("input a number: ")) input

Python基础学习五

Python基础学习五 迭代 for x in 变量: 其中变量可以是字符串.列表.字典.集合. 当迭代字典时,通过字典的内置函数value()可以迭代出值:通过字典的内置函数items()可以迭代出键值对. for key in dict: #迭代键 for val in dict.value(): #迭代值 for k,v in dict.items(): #迭代键值对 当迭代列表时,通过内置函数enumerate()可以迭代出索引加值. for i in list #迭代列表 for i

Python基础知识(五)------字典

Python基础知识(四)------字典 字典 一丶什么是字典 ? dict关键字 , 以 {} 表示, 以key:value形式保存数据 ,每个逗号分隔 ? 键: 必须是可哈希,(不可变的数据类型),必须是唯一的 ? 值: 任意数据类型 特点: ? 查询的效率非常高,通过key来查找元素 ? 内部使用key来计算一个内存地址(暂时), hash算法,key必须是不可变的数据类型(key 必须是可哈希的数据类型),key必须是不可变的数据类型 ? 字典是无序的, python3.6版本以上,默

Python基础-第五天-常用模块

本篇内容: 1.sys模块 2.os模块 3.time模块和datetime模块 4.random模块和string模块 5.shutil模块 6.json模块和pickle模块 7.shelve模块 8.hashlib模块和hmac模块 9.logging模块 10.re模块 一.sys模块 1.sys模块简介 sys模块是Python标准库中自带了一个模块,sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境 2.sys模块的使用 ①pyt

python基础(五)函数

一.函数概念 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method. 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可. 二.使用函数的好处 1.简化代码 2.提高代码的复用性 3.代码可扩展 三.py

python基础-第五篇-5.4正则表达式

正则基础知识 正则表达式是通过调用re模块实现的 在python里,正则表达式处理对象为字符串,所以正则里方法和字符串的方法有很多相似的地方:re.findall和find,re.split和split,re.sub和replace 普通字符和元字符 普通字符 大多数的字符和字母都为普通字符 元字符 在正则里,有其特殊的功能的字符称为元字符,如:. ^ $ * + ? {} | () \ .    除了换行符任意一个字符进行匹配 import re strs = 'ji154\n651jia*-

python基础-第五篇-5.2递归

又是一个阳光明媚的日子,小白看着刚刚从东边升起的太阳,感觉太阳爷爷也在向她打招呼,小白就不经的微笑起来!心想:今天又会学到什么有趣的东西呢?有些小期待,也有些小激动! 小刘来得比小白还早,两辆相视而笑打了一下招呼! 小刘:小白!你过来,让你思考一下这段代码是怎么个执行过程?就当拿来给你早上提提神,醒醒脑的吧? 小刘:我要去早会!你把这个好好想想,等下我回来的时候告诉我! 小白点点头,小白打量这段代码: def f1(): return 'f1' def f2(): r = f1() return

python基础-第五篇-5.3装饰器

小白发呆的看着窗外,同事们陆陆续续的地来到公司,想起算法,小白就飘飘然了.突然后面传来一声呼唤,原来是小刘! 小刘:不好意思啊!堵车了,就来晚了点,不耽误你的时间,咱们就开启的今天的培训内容吧! 小白连忙说:没事,可以开始啦! 函数内存与执行函数 小刘:那我给你看一段代码,你看看会得到什么结果 def f1(): return 'F1' x = f1() print(x) x2 = f1 print(x2) 小白看了看,很快说出了x的输出值为‘F1’,但是看到x2这里,小白就有点想不通,小白就执

python基础实践(一)模拟用户登录

开发环境:Windows 编辑器:pycharm python环境:3.6 基本需求:编写登陆 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 基本思路: 1.定义用户以及密码 2.定义登录次数 3.使用while循环实现次数的判断 4.while循环嵌套if···else循环实现用户名和密码的验证,如果成功则显示登录成功,如果失败则继续登录,同时计数部分加1: 代码示例: #!/usr/bin/env python #_*_coding:utf-8_*_ #author peng im