Python 学习记录 基于《Python编程从入门到实践》 Python基础 Python 第一课 变量和简单数据类型

Python 1 变量和简单数据类型

首先python里要严格区分字母大小写,并且要使用英文格式的标点符号。

在Python中我们可以用 # 进行注释,在#后面写注释的内容,运行时Python会忽略#后面的 内容,#是单行注释;多行注释三个引号,单引号或双引号都可以,像这样:

‘’’
注释内容
‘’’

“”"
注释内容
“”"

Python里输出命令:print() 打印的意思

变量

变量是可以赋值的标签,也可以说变量指向特定的值。
其实变量相当于是存储值得盒子。

变量命名和使用
变量名只能包含字母,数字,下划线。变量名以数字和下划线大头,不能以数字开头。
变量名不能有空格可以用下划线来进行分隔单词。

变量可以更新覆盖
如:

#变量
message="Hellow python world!"
print(message)

message="Hellow python Crash Course world!"#变量值可更新覆盖
print(message)

结果如下
结果如下、
使用注意事项
1.不要用Python里的关键字和函数名做变量,不要使用保留用于特殊用途的单词,如print。
2.尽量不要使用小写的字母l和大小写字母O,o,他们可能会被看成数字1和0。
3.变量名要简短,要有描述性。

字符串

字符串是一系列的字符,在Python中要用单引号或双引号引起来,引起来的都是字符串。
引号里也可以套引号,但是单引号可以套双引号,双引号可以套单引号,就是不能自己套自己。
如:
在这里插入图片描述
使用方法修改字符串大小写
首字母大写:
变量.title()
无论单词是全大写还是全小写,或者有大写有小写,用title()最终都会是首字母大写。

a='jack sparrow'
print(a)
print(a.title())

a后面的 . 是让Python对变量执行方法title()指定的操作。

转小写:upper()
转大写:lower()

print(a.upper())
print(a.lower())

结果如下:
在这里插入图片描述

在字符串中插入变量的值,在前引号前加f,再把要插入的变量放在{}里用。
f"{变量1}{变量2}"
这种字符串名为f的字符串。f是format(设置格式)的简写。

#字符串中使用变量
first_name="jack"
last_name="sprrow"
full_name=f"{first_name} {last_name}"
print(full_name.title())

结果如下:
在这里插入图片描述

注意:
我在两个{}之间加了空格,如果不加空格first_name和last_name会连在一起,如这样JackSparrow

f还可以字符串拼接变量。还可以创建消息在赋值给变量,如把新创建的赋值给变量a

print(full_name.title())
print(f"Hello,{full_name.title()}!")
a=f"Hello,{full_name.title()}!"
print(a)

在这里插入图片描述这里要注意Python3.6才引入f若是以前版本需要使用format()。

full_name="{} {}".format(first_name,last_name)

使用制表符或换行符添加空白
\t水平制表符
\n换行

print("python\thellow\n")
print("python\nhellow\n")
print("python\nhellow\n\twrold")

在这里插入图片描述删除空白
strip()删除两边空白
lstrip()删除左边空白
rstrip()删除右边空白

a="   python    "
print(a)
print(a.strip())
print(a.lstrip())
print(a.rstrip())

在这里插入图片描述

Python里可以进行加减乘除幂运算

整数
对整数做运算

a=2+3
print(a)
a=3-1
print(a)
a=3*3
print(a)
a=3/2
print(a)
a=3**2#幂运算 3 的 次方
print(a)
a=3**3#3的3次方
print(a)
a=3+2*2
print(a)
a=(3+2)*2
print(a)

在这里插入图片描述这括号可以改变运算顺序。

浮点数

带小数点的数为浮点数,就是小数就是浮点数。

a=0.1+0.1
print(a)
a=0.2+0.2
print(a)
a=2*0.1
print(a)
a=2*0.2
print(a)
a=0.2+0.1
print(a)
a=3*0.1
print(a)

在这里插入图片描述
从结果我们可以看到并不是所有的小数位数都是一样的。在后面的学习中有可以处理多于的小数位数的方法。

a=4/2
print(a)
a=1+2.0
print(a)
a=2*0.3
print(a)
a=3.0**2
print(a)

在这里插入图片描述
这里我们可以看到整数除以整数是小数,只要操作数中有浮点数,结果就是浮点数。

数中的下划线

a=1000000
b=1_000_000
print(a)
print(b)

在这里插入图片描述
这里我们可以看到在数中加入下划线对结果没影响,这样可以在我们写数的时候方便阅读。

给多个变量赋值
我们可以同时给多各变量赋值

像这样:

a,b,c=1,2,3
print(a,b,c)
print(a)
print(b)
print(c)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永不过时的小优雅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值