python学习笔记9.2

1、字符串和数字做乘法,可以表示字符串输出的次数。

例:

print('I love python\n'*3)

结果为

I love python  
I Love python 
I love python

2、Tab按键的作用

(1)缩进
(2)提供一些建议,显示所有可能的命令,例如pr + Tab。

3、BIF内置函数

.
   BIF指Built-in Functions,是内置函数的意思,例如print()进行打印、input()接收用户输入,这些函数都是内置函数。
  在IDLE中输入dir(__builtin__)可以看到python提供的内置函数列表,help()可用于显示BIF的功能描述。例:help(print)

4、原始字符串

>>>string = 'C:\now'
>>>string
'C:\now'
>>>print(string)
C:
ow


  从里面可以看出来,直接在控制台打印string和使用print输出string效果完全不同,在控制台直接输出的是原始字符串,而使用print这个BIF时会识别转义字符,此时的’\n’就是转义字符。
  如何在print中输出原始字符串呢?
  除了使用类似\这样的转义字符之外,还有一个更为简捷的方法就是在字符串的前面加上字母r,类似于这样:

>>>string = r'C:\now'
>>>string
'C:\\now'
>>>print(string)
C:\now

.
  可以看到,加上r之后的字符串直接在控制台中打印输出来的结果里多出来了一个\,这就意味着,加上r之后,会自动的对特殊字符,也就是\进行处理,即自动加上了一个\,其实原理也就是利用转义字符,只不过自动化了而已,这样一来,print输出就可以输出原始字符串了。
【注意,无论是否原始字符串,都不能以反斜杠作为结尾,因为’或者"不都是输出’或者"的意思吗,此时一个字符串并没有结束,编译器会报错,若非要在字符串末尾加上\,即使用\就可以了。】

5、长字符串

使用三重引号字符串(```内容```)可以实现输出多行字符串,这样可以避免重复使用大量的’\n’。
例如:

>>>print("""
哈哈哈哈,哈哈哈哈哈
好开心呀!

就是,这么,开心
""")

此时,就会输出

哈哈哈哈,哈哈哈哈哈
好开心呀!

就是,这么,开心

6、input函数、print函数

input函数实现读取用户输入,但是当需要给出相应提示的时候如何输入呢,类似于scanf(“请输入%d”,&a)的写法,python的input这个BIF也提供了相应的方法,比如:

t = input('请输入一个整数:')

这样可以在有提示时,进行输入,python3默认input接收到的所有输入都为字符串类型,所以此时可以使用int()、float()等函数进行类型转换
同样,还会有一些更为便捷的输出语句,此时 %s(代表字符串) %d(代表数字,可以用作验证、检测数据类型)%f(浮点类型),比如:

a = int(input("请输入一个整数:"))
b = input("请输入一个字符串:")
print("a:%d,b:%s"%(a,b))

结果如下:

请输入一个整数:6
请输入一个字符串:hjhjhj
a:6,b:hjhjhj
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python学习笔记PDF是一种学习Python编程语言的资料形式,它包含了Python的基本语法、数据类型、流程控制、函数、模块、面向对象编程、异常处理等相关内容。以下是关于Python学习笔记PDF的详细内容说明: 1. 基本语法:Python学习笔记PDF中,首先介绍了Python的基本语法,例如如何定义变量、数据类型的使用(包括整数、浮点数、字符串、列表、元组、字典等),以及如何进行算术运算、比较运算和逻辑运算。 2. 流程控制:Python学习笔记PDF中,进一步介绍了流程控制的知识,包括条件判断和循环控制。条件判断主要是通过if语句进行判断执行不同的代码块,而循环控制则通过while循环和for循环来实现重复执行一段代码。 3. 函数:Python学习笔记PDF中,对函数的概念和使用进行了详细的解释。函数是代码的封装和组织方式,通过定义函数可以提高代码的重用性和可读性。学习者将了解到如何定义函数、调用函数、函数参数的传递以及函数返回值的使用。 4. 模块:Python学习笔记PDF中,介绍了Python中的模块和包的概念。模块是一组函数、类或变量的集合,以.py文件的形式存在,可以被其他程序调用和使用。学习者将学习如何导入模块、使用模块中的函数和变量。 5. 面向对象编程:Python学习笔记PDF中,对面向对象编程进行了系统的讲解。面向对象编程是一种以对象为基本单位的编程思想,通过定义类和对象,可以更好地组织和管理代码。学习者将了解如何定义类、创建对象、封装、继承和多态的使用。 6. 异常处理:Python学习笔记PDF中,对异常处理进行了介绍。异常是程序在运行过程中出现的错误,通过捕获和处理异常,可以更好地控制程序的执行流程并提高程序的健壮性。学习者将了解到如何使用try-except语句来捕获和处理异常。 总之,Python学习笔记PDF是一份全面而详细的学习Python编程语言的资料,通过学习该资料,学习者将获得扎实的Python编程基础,并能够运用Python进行简单的程序开发。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值