赞
踩
本文主要介绍Python中常用的数据类型以及使用变量来表示这些数据类型。本文只演示一些简单数据类型的操作示例,复杂的数据类型,笔者后续会专门写文章来介绍,毕竟学习讲究一个循序渐进的过程,一上来就面对复杂的东西,很容易失去兴趣。
数字类型 (Numeric Types)
字符串类型 (String Type)
序列类型 (Sequence Types)
映射类型 (Mapping Type)
集合类型 (Set Types)
布尔类型(Boolean Type)
None 类型 (NoneType)
在VS Code中创建一个py文件hello_world.py,输入如下命令:
message = "Hello Python World"
print(message)
定义了一个变量名为**message
的变量,变量指向的文本值为Hello Python World
**
点击运行,控制台打印结果如下
变量的命名和使用规则如下:
变量名只能包含字母、数字和下划线
变量名不能包含空格
Python中字符串是指用引号引起来的字符,引号可以是双引号,也可以是单引号
"This is a hello world program"
'This is a hello world program'
'Hello,"Python"'
"Hello,'Python'"
引号和双引号可以互相嵌套使用
name = "hello python"
print(name.title())
点击运行结果如下:
title()方法以首字母大写的方式显示每个单词,也就是把每个单词的首字母大写
name = "hello python"
print(name.upper())
upper方法是把所有英文字符串改为大写
name = "HELLO PYTHON"
print(name.lower())
lower方法是把所有英文字符串改为小写
first_name = "Donald"
last_name = "Trump"
full_name = f"{first_name} {last_name}"
print(full_name)
这里的f是format的简写,Python通过把花括号内的变量替换为变量实际指向的值来格式化字符串
当然我们也可以这么写
full_name = first_name + " " + last_name
编辑器下看不出效果,我们使用cmd
制表符 \t
使字符缩进了
print("Languages:\nPython\nC\nJavaScript")
换行符 \n
效果如下
把 \n
和 \t
结合起来使用
print("Languages:\n\tPython\n\tC\n\tJavaScript")
使用cmd演示lstrip()
使用cmd演示rstrip()
使用cmd演示strip()
removeprefix()方法是删除字符串的前缀
,但是removeprefix()方法不会修改原字符串的值
nostarch_url = 'https://nostarch.com'
removeprefix = nostarch_url.removeprefix('https://')
print(removeprefix)
print(nostarch_url)
removesuffix()方法是删除字符串的后缀
,removesuffix()方法也不会修改原字符串的值
nostarch_url = 'https:/www.baidu.com:9090'
removesuffix = nostarch_url.removesuffix(':9090')
print(removesuffix)
print(nostarch_url)
先来一组加减乘除
a = 3+4
print(a)
b = 4-3
print(b)
c = 3*4
print(c)
d = 7/2
print(d)
乘方运算,为两个**
a = 2 ** 10
print(a)
在Python中,带小数点的数称之为 浮点数
a = 0.1+0.1
print(a)
b = 0.1*2
print(b)
c = 3*0.1
print(c)
从以上结果可以看出,浮点数的小数点位数是不确定的,这和底层有关
我们需要记住以下两条准则:
任意两个数相除,结果总是浮点数,即便这两个数都是整数,并且能整除
其他任何运算中,只要有一个操作数是浮点数,那么结果也是浮点数
number = 12_000_000_000
print(number)
当书写大数字时,可以用下划线分组,便于阅读,而且打印时也会把下划线忽略,注意虽然是下划线,但是仍然表示的是数字类型
本文介绍了Python中常用基本类型的代码示例,通过实践操作可以对Python编程有了初步的概念认识。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。