龙空技术网

Python中的变量和字符串

写Python的小可爱 48

前言:

今天小伙伴们对“python打印变量和字符串”大约比较重视,兄弟们都需要了解一些“python打印变量和字符串”的相关内容。那么小编同时在网络上网罗了一些对于“python打印变量和字符串””的相关文章,希望各位老铁们能喜欢,小伙伴们快快来学习一下吧!

什么是变量?

从我的理解来看,变量是分配给它的值的东西。

在Python中,您可以随意命名变量,但有一些需要注意的地方。

变量必须以字母或下划线开头

_nameage2names
名称的其余部分必须由字母,数字或下划线组成
cats2hey@hey
名称区分大小写
CATS != Cats Cats != cats

命名约束

snake_case(在单词之间加下划线)

first_name
小写,但也有一些例外

CAPITAL_SNAKE_CASE通常引用常量,例如:

PI = 3.14
UpperCamelCase通常引用一类

该变量开始和结束两个下划线(称为“dunder”为double下得分)

__leave_me_alone__

动态类型

Python在重新分配到不同类型方面非常灵活

例子:

awesomeness = Trueprint(awesomeness) awesomeness = "a dog"print(awesomeness) 

在此示例中,您可以在第一行中看到我们为awesomeness变量分配了布尔值,然后在第4行中,我们为awesomeness变量分配了一个字符串“ a dog”

如果是在C ++中,这会导致报错,因为C ++是静态类型的,这意味着它必须与原始分配给它的类型保持一致。

int not_awesomeness = 3;awesomeness = "cool" # !Error

如果大家在学习中遇到困难,想找一个python学习交流环境,可以加入我们的python,关注小编,并私信“01”即可进裙,领取python学习资料,会节约很多时间,减少很多遇到的难题。

特殊值 None

“None”代表什么?如果你对其他编程语言(例如Javascript或PHP)有了解,则Python值“ None”等于JS或PHP中的“ null”值。

字符串串联

在Python中,我们可以将字符串连接或连接在一起(任意数量)。

“我们可以通过使用“ +”加号来实现。

例子:

first_name = "Branislav"last_name = "Buna"print(first_name + last_name) # BranislavBunaprint(first_name + " " + last_name) # Branislav Bunaprint("First name: "first_name + " and " + "Last name: "+ last_name)

字符串格式化

有几种方法可以在Python中格式化字符串以插值变量。

新方法(在Python 3.6+中)=> F.字符串

x = 10formated = f"I've told you {x} times already"

format方法:

formated = "I've told you {} times already".format(10)

字符串索引

每当我们想访问特定字符串中的特定字符索引/位置时,我们都可能会使用此方法。

例子:

str = "hello"str[0] 
str = "hello" # 0 = h , 1 = e, l = 2 , l = 3, o = 4str[0] # hstr[-1] # o

最后多说一句,小编是一名python开发工程师,这里有我自己整理的整套python学习资料和路线,想要这些资料的都可以关注小编,并私信“01”领取。

标签: #python打印变量和字符串