siki学Python——变量

本文主讲:Python中有关于变量的知识!

什么是变量?

在python中,为了代码的书写简便,常常用简单的字母串代替固定的代码,则这个简单的字母串就叫变量

1:例如:mess = “Hello World“就代表以后需要出现Hello World的地方可以用mess代替,为了书写简便。

print(“Hello World”) 就可以用 print(mess)代替了。

2:变量也可以存放数字,例如mess=100 数字不需要加引号

3:变量命名规则,变量名称只能以单词、数字、下划线进行命名,且变量名开头不能为数字,变量名称不能和 python 关键词重名,例

不能以 print 命名。

不可以用空格命名

什么是字符串变量?

字符串变量是用双引号或者单引号括起来的字符串

例如“l love you”中的l love you就是字符串变量,当然也可以用单引号表示‘l love you’ 什么时候用单引号什么时候用双引号呢?当字符串变量内包含双引号时就要用单引号表示了。

那如果字符串中既包含单引号又包含双引号呢怎么表示?
如 变量 M = “my name’s is YHQ” → 要这么表示‘“my name 's is YHQ”’即在单引号前面加\就可忽略其单引号,\名称为转义字符

字符串变量的title()调用

M = “my name is yhq” M为变量

Title()使用格式:M.title( )

Title( )有什么用:将字符串变量内每个单词的第一个字母进行大写即M.title( )代表“My Name Is Yhq”

字符串变量upper()作用

和 title()作用类似,upper()的作用为将字符串变量内所有的字母进行大写。

字符串变量的lower()作用

lower()作用是将字符串变量的所有字母和单体都变为小写

怎么取字符串变量的长度

利用 len()函数对字符串变量进行区长度,即求字符串变量中有多少个字符。

例如 M = “l love you” 取字符串变量 M 中有多少个字符?

利用 len ()函数进行运算 → len(M)后将 len(M)赋值给 O 打印出来即可, print(O)可求出字符串变量的长度。空格也算一个字符

字符串的拼接

有两个字符串“Hello” “World”怎么将两个字符串变量拼接到一起呢?

借用 + 即可

1
2
3
name = 'Hello' + 'World'
print(name)
print'Hello' + 'World'

打印的结果都是一样的,都是Hello world

转义字符——制表符与换行符

制表符相当于一个字符,可以用 Tab 键打出来,占位相当于四个空格,注意的是四个空格表示四个字符长度,而一个 Tab 键表示一个字符长度。

且制表符可以用 \ t 进行表示的。即 print(“a b”)和 print(“a\tb”)打印的结果是一样的都为 a b

换行符用 \n 表示,意义为打印出来的东西要换行。

image-20211009090650174

去空白函数

有字符串常量 D =“ 我爱你 ”大家可以看到在这字符串常量里前面和后面都有空白字符,那怎么去掉呢?

利用 lstrip()函数即可去除头部空白 格式如下 E = D.lstrip( ) print( E ) 即可

同理,利用 rstrip()函数可以去除尾部空白,strip()函数可以去除顶部与尾部空白

image-20211009090723817

整形变量的运算

利用 python 分别运算下面几个式子

1:3+6
2:3-6
3:3乘以6
4:6除以4
5:6除以4的整数部分
6:4除以3的余数

补充:4的三次方用代码这么表示 4**3

运算之前首先要明白 / // % 运算符的含义,/ 代表除以 //代表除完之后取整
%代表除完之后取余数。

image-20211009090739113

运算符优先级修改

正常来说运算符优先级为先乘除后加减

怎么进行更改呢?

答案是加括号啊!

浮点数运算

浮点数之间的运算是存在精度问题的,即运算结果不准确

数字与数字字符串

18 与 “18” 是不同的,第一个18为数字,第二个 18 为数字字符串

例:message = ”我的年龄是“ + 18 是不可以的,必须要加上数字字符串,即 message = ”我的年龄是“ + ”18“

str()可以将数字转化为数字字符串 如 message = ”我的年龄是“ + str(18)

Maeeage = “love”* 3 是什么意思,即将字符串复制三遍,三个love

代码注释

在 python 一行中 # 后面的所有文字与代码都为注释

image-20211009090756084

input()的用法

input()具有接收用户输入的信息功能,但是不管用户输入的是什么,input()都将其转换为 字符串(不是数字字符串)

怎么获取 input()的结果呢?很简单,将 input()存放在变量内即可

Massage = input()

image-20211009090808875

python文档

查询python中文文档链接地址
https://www.sogou.com/link?url=hedJjaC291PES9QO_EuJFi2wiAdA0Gor1TiwqFhz0z6t5pUc3zy0dg..

持续更新中…..