1python入门
报错集合
1.报错no python interpreter configured for the project
1.1常见的数据类型
常用的获取数据类型信息的函数有type()和isinstance()两个。
type()语法是 type(对象) ,返回的是对象的类型,但是它是在内部返回的,如果不输出是看不到的,所以经常会和输出函数print()嵌套使用。
isinstance() 常用来判断数据类型,它返回的是布尔值(True或False),语法是 isinstance(对象,class) 。
1.1.1整型
1.1.2浮点型
1.1.3字符串型
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/914ea0b112f54036ac85cf347cf86102.png
1.1.4布尔型
1.1.5互相转换
如果字符串不是一个有效的整数表示,会引发一个ValueError异常。可以用try…except解决
1.2条件分支
1.3循环结构
1.3.1概要
1.3.2for循环
format()函数的基本用法是通过“{}”来指示要插入的参数位置。
具体形式为:字符串.format(参数1, 参数2, …)
示例代码
name = “Alice”
age = 25
print(“My name is {} and I am {} years old.”.format(name, age))
输出结果:
My name is Alice and I am 25 years old.
位置参数是指根据参数传入的位置来确定其所占的位置。通过指定“{}”中的位置索引,可以按照既定的顺序插入对应的参数。
百度首页
九九二十一个
Python中format函数的灵活运用教程
python高手养成
2023-10-17 19:10
河南
在Python中,格式化字符串是程序开发中常用的操作之一。format函数作为一个强大且灵活的方法,可以满足各种不同的格式化需求。
今天,我们来详细了解下format函数的用法。
基本用法
format函数的基本用法是通过“{}”来指示要插入的参数位置。
具体形式为:
字符串.format(参数1, 参数2, …)
通过对参数的指定,输出格式化的字符串。
以下是示例代码
name = "Alice"age = 25print(“My name is {} and I am {} years old.”.format(name, age))
输出结果:
My name is Alice and I am 25 years old.
位置参数
位置参数是指根据参数传入的位置来确定其所占的位置。通过指定“{}”中的位置索引,可以按照既定的顺序插入对应的参数。
示例代码:
print(“I have {1} cats and {0} dogs.”.format(2, 4))
输出结果:
I have 4 cats and 2 dogs.
关键字参数
关键字参数是指通过参数的名称来确定其所占的位置。通过在“{}”中加入参数名,可以指定参数的位置。
示例代码:
print(“My name is {name} and I am {age} years old.”.format(name=“Bob”, age=30))
输出结果
My name is Bob and I am 30 years old.
格式化参数
format函数还可以根据不同的格式要求对参数进行格式化,使输出更加符合预期。
- 指定参数类型
可以使用“:”符号来指定输出参数的类型。常见的类型有字符串(s)、整数(d或者i)、浮点数(f)等。
示例代码:
print(“The result is: {:.2f}”.format(2.345678))
输出结果:
The result is: 2.35 - 对齐和填充
通过“:”后面跟随的两个字符可以控制参数的对齐方式和填充字符。
示例代码:
print(“{:10}”.format(“Hello”))print(“{:10}”.format(“World”))
输出结果:
Hello World - 缩进
可以通过“:”后面跟随的字符来指定参数的缩进位置,使用‘>’、‘<’号控制字符串向右、左缩进。
示例代码:
print(“{:>10}”.format(“Hello”))print(“{:10}”.format(“Hello”))
输出结果:
HelloHello
混合使用
format函数可以混合使用位置参数和关键字参数。位置参数用于指定参数的顺序,关键字参数用于指定具体的参数值。
print(“My name is {0} and I am {age} years old.”.format(“Charlie”, age=35))
输出结果:
My name is Charlie and I am 35 years old.
1.3.3while循环
不确定循环次数时用。
1.4模块调用
直接使用已经封装好的包
书写格式:from 模块 import 功能
1.5自定义函数
创建函数的语法:
def 函数名(参数):
代码块(函数的实现/函数体)
*参数相当于变量,参数可以为1个或者多个,用逗号隔开,还可以没有参数,等于无参;代码块是函数的实现,又叫函数体。*
函数的调用:函数名(参数)
函数的运行机制
- 从函数调用开始执行
- 通过函数名字找到函数定义的位置(创建函数的位置)
- 执行函数体
- 执行完毕之后,返回到函数的调用处
1.6数据结构
1.6.1字符串
encode和decode没有实现