python笔记(1)

  1. python

强大 快速 兼容性强 开源项目

  1. IDLE

integrated Development and learning environment
综合开发环境和学习环境
交互模式 编辑器模式
是一种python shell,类似于windows的cmd窗口和linux的shell
什么是BIF?
BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序,Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入

  1. 新手注意:

缩进 标点符号 函数拼写是否正确

  1. BIF内置函数

input 用于接收用户输入的数据
print 用于实现打印输出对象
直接输入是将结果及类型打印到屏幕上——有引号,而print是将结果打印到屏幕上——没有引号

  1. dir(__ builtins __) 查看内置函数
  2. 变量

名字由 字母 数字和下划线组成,不能用数字开头

  1. alt+p

上一句代码

  1. 字符串

single quotes
doubled quotes 保证引号要成双成对 print(‘Let’s go!’)
triple quoted 三引号字符串 引用多行文本

  1. 转义字符

以\开头
\n换行
\放在末尾,表示这事还没有完

  1. 原始字符串

转义字符不再有效-在字符串的第一个引号前面加一个r
print(r"D:\there\two")
如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?
再加上一个\

>>> str = r'C:\Program Files\\'
>>> print(str)
C:\Program Files\\ 

除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:Let’s go! 这个字符串?

>>> r"Let's go!"
"Let's go!"
  1. 字符串加法

是将两个字符串进行拼接

>>> 'liangli' + 'wuning'
'liangliwuning'
name = input("请输入您的姓名:")
print('你好,'+ name+'!')

#输出结果
请输入您的姓名:123
你好,123!

name = input("请输入您的姓名:")
print('你好,', name ,'!')

#输出结果
请输入您的姓名:123
你好, 123 !
将字符串与变量进行拼接时,将+写在变量名两侧
‘+’号是进行拼接,参与’+'的参数类型必须是同类型的数据
‘,’ 号是将变量分隔开,可以是不同类型的数据

  1. int()

将指定的值转换为整数

  1. while循环语句
counts = 3
while counts > 0:
    temp = input("不妨猜一下小甲鱼现在心里想的是那个数字:")
    guess= int(temp)
    if guess == 8:                 #如果答案正确,会一直进行死循环,只执行if,而不执行else,不会执行到counts=counts-1
        print("你是小甲鱼心里的蛔虫吗?!")
        print("哼,猜中了也没奖励!")
        break                      #跳出循环语句
    else:
        if guess < 8:
            print("小啦")
        else:
            print("大啦")
            counts = counts - 1    #当guess >8 时,才会counts-1
        counts = counts - 1        #guess !=8时,才会counts-1  
    counts = counts - 1            #无论猜对猜错都会执行三次
print("游戏结束,不玩啦!")
  1. 实现伪随机数 random

help——python docs\F1——索引——random
import random 导入模块

import random                            #插入random模块
counts = 3
answer = random.randint(1,10)            #设置随机数的区间
while counts > 0:
    temp = input("不妨猜一下小甲鱼现在心里想的是那个数字:")
    guess= int(temp)
    if guess == answer:                   
        print("你是小甲鱼心里的蛔虫吗?!")
        print("哼,猜中了也没奖励!")
        break
    else:
        if guess < answer:
            print("小啦")
        else:
            print("大啦")
    counts = counts - 1
print("游戏结束,不玩啦!")

随机数内容可以重现
random.getstate() 可以获取随机数种子加工之后随机数生成器的状态
setstate()函数重新设置随机数生成器的状态

>>> y = random.getstate()     #把随机数生成器内部的状态存储到y变量中
>>> print(y)                  #打印输出y
>>> random.randint(10,20)     #生成随机数
17
>>> random.randint(10,20)
15
>>> random.randint(10,20)
12
>>> random.randint(10,20)
12
>>> 
>>> random.randint(10,20)
17
>>> random.setstate(y)        #进行攻击,用setstate
>>> random.randint(10,20)
17
>>> random.randint(10,20)
15
>>> random.randint(10,20)
12
>>> random.randint(10,20)
12
>>> random.randint(10,20)
17
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python笔记.md 是一个用于记录Python编程相关内容的markdown文档。 在Python学习过程中,学习者通常会遇到各种问题和疑惑,需要有一个地方来记录学习笔记和重要概念,以方便日后复习和查阅。Python笔记.md 就是一个很好的选择。 Python笔记.md 可以按照自己的需要来组织内容,比如可以分为不同的章节或主题,并使用markdown语法来格式化文档,使其更加清晰易读。 在Python笔记.md中,可以记录Python的基础语法、常用数据结构、函数、类、模块等内容。此外,还可以记录一些常见的错误和解决方法,以便日后遇到类似问题时能够快速找到解决方案。 Python笔记.md 还可以用来记录自己的思考和理解。在学习过程中,我们常常会思考某个概念或代码背后的原理,这时候可以将自己的思考记录在笔记中,以便后续复习和回顾。 使用Python笔记.md 还可以方便与他人分享学习心得。可以在文档中加入注释或标题,使得文档更加易读和友好。同时,也可以将Python笔记.md 推送到版本控制系统中,与他人共享和共同编辑。 总之,Python笔记.md 是一个非常有用的工具,可以帮助学习者系统地记录、整理和复习Python编程相关的知识和经验。无论是初学者还是有经验的开发者,都可以从中受益,并提高自己的编程技能。 ### 回答2: Python笔记.md是一个使用Markdown语法编写的Python笔记文档。Markdown语法是一种轻量级的标记语言,可以快速地编辑和排版文档。 在Python笔记.md中,可以记录Python程序设计的相关知识、概念和技巧。通过使用Markdown语法,可以方便地插入代码块、链接、图片以及其他强调和排版格式,使得笔记更加直观和易读。 Python笔记.md可以按照不同的章节和主题组织内容,方便快速查找和阅读。在每个章节中,可以记录不同的Python编程概念,如数据类型、控制结构、函数、类等。可以通过示例代码和解释说明来详细解释这些概念的用法和特点。 在笔记中,还可以记录一些Python的常见问题和解决方案,例如常见错误、调试技巧等。这些内容可以帮助初学者更好地理解和掌握Python语言。 此外,Python笔记.md还可以连接到其他的Python资源,如官方文档、教程、在线代码编辑器等。这样可以提供更多的学习和参考资料。 总之,Python笔记.md是一个有条理、易读和方便编辑的Python学习笔记文档,可以帮助人们更好地学习和理解Python编程语言。 ### 回答3: Python笔记md是一种用来记录Python编程语言相关内容的文本文件格式。它使用Markdown语法来快速、简洁地编写和格式化笔记Python笔记md的优点是: 1. 简单易懂:Markdown语法简洁明了,使用起来非常简单,即便没有编程背景的人也能快速上手。 2. 跨平台兼容:无论是在Windows、Mac还是Linux系统中,Python笔记md都可以轻松使用。 3. 可读性强:Python笔记md的文本格式使得代码和说明可以同时显示,方便读者理解和学习。 4. 方便分享和发布:Python笔记md可以导出为HTML或PDF格式,方便分享给其他人或者发布到网络上。 5. 与开发工具兼容:大多数集成开发环境(IDE)和文本编辑器都支持Markdown语法,可以实时预览和编辑笔记。 使用Python笔记md可以帮助程序员记录代码和相关的解释和说明,方便复习和查看。它还可以用于编写技术博客、文档和教育材料等。而且由于其文本格式的特点,Python笔记md也非常适合使用版本控制系统进行版本管理。 总而言之,Python笔记md是一种简单、灵活且易于分享的笔记格式,可以有效提高编程学习和开发的效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值