无权限

Derrick博客站

Python基础语法

一、基础语法

1、 数据类型转换

(1)将x转化为整数 int(x)
(2)将x转化为浮点数 float(x)
(3)将x转化为字符串 str(x)

print(int("123"))   #将字符串123转化为整型123,运行结果:123
print(float(123))  #将整形123转化为浮点数123,运行结果:123.0
print(str(123))   #将整形123转化为字符串123,运行结果:123

2、其他进制转换10进制

借助int()函数可以将字符串转换为整数,第一个参数是字符串名称,第二个参数代表字符串表示的数字的进制

num = input()  # 输入27
print(int(num,16))  # 输入16进制:27,输出10进制:39
print(int(num,8))   # 输入8进制:27,输出10进制:23

 

2、如何定义带有引号的字符串

# 方法一:`利用单引号定义带双引号的字符串
'
# 方法二:利用双引号定义带单引号的字符串
# 方法三:利用转义字符
name="\"字符串\""
'
<div>
	&#39;&#039;
</div>

3、字符串格式化

(1)语法1:利用%占位符 "%占位符"%变量
(2)常用的占位符有哪3个

  • 字符串:%s

  • 整数:%d

  • 浮点数:%f

score=98
name="张三"
avg=87.5
print("这次期末考试最高分为%s,成绩为%d,其中班级平均分为%f"%(name,score,avg))

(3)语法2:利用f"内容{变量}"

score=98
name="张三"
avg=87.5
print(f"这次期末考试最高分为{name},成绩为{score},其中班级平均分为{avg}")

4、精度控制

利用m.n来控制数据的宽度和精度
(1)m用来控制宽度,若设置的宽度小于数字本身,不生效

num=251
print("%2d"%num)
运行结果:251(不生效)

(2).n用来控制小数点的精度,会对小数进行四舍五入

num1=11
num2=11.15
print("%4d"%num1)
print("%6.1f"%num2)

# 运行结果
# [空格][空格]11
# [空格][空格]11.2(宽度6会将小数点计入)

5、input()语句

无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型,可以通过数据类型转换成自己想要的类型

(1)input()语句的功能是,获取键盘输入的数据
(2)可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。

num = input("请输入一个数")
print("这个数为",num)

6、print语句输出不换行

print("Hello",end=&#039;&#039;)
print("World",end=&#039;&#039;)

7、制表符\t

在字符串中,有一个特殊符号:\t,效果等同于Tab键。

print("Hello\tWorld")
print("Computer\tScience")
# Hello 	World
# Computer	 Science

二、判断与循环语句

 

评论

快捷导航

把好文章收藏到微信

打开微信,扫码查看

关闭

还没有账号?立即注册