Python学习笔记(2){基础语法}

目录

字面量

注释

单行注释

多行注释

练习:

变量

练习:

数据类型

数据类型转换

标识符

标识符命名的规则:

1、内容限定:

2、 大小写敏感:

3、不可使用关键字:

标识符命名规范(建议)

1、见名知意

2、下划线命名法

3、英文字母全小写

运算符

复合赋值运算符


字面量

在代码中,贝歇下来的固定的值,称之为字面量

类型描述说明
数字(Number)

整数(int)

浮点数(float)

复数(complex)

布尔(bool)

浮点数就是常识中的小数,例如:1.3

复数就是数学中的复数,例如:4+3i

布尔只存在两种类型:true和flase,true为1false为0

字符串(String)描述文本的一种数据类型字符串(string)由任意数量的字符构成
列表(List)有序的可变序列Python中使用最频繁的数据类型,可有序记录一堆数据
元组(Tuple)有序的不可变序列可有序记录一堆不可变的Python数据集合
集合(Set)无序不重复集合可无需记录一堆不重复的Python数据集合
字典(Dictionary)无序key-value集合可无需记录一堆key-value型的Python数据集合

字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符串,如:"这就是字符串"

例如:

print(666)
print(13.14)
print("这是个字符串")

注释

注释就是在代码中对程序代码进行解释说明的文字,注释不是程序,不会被执行,只是对程序代码的解释说明,让别人可以看得懂程序代码得作用,能够大大增强程序的可读性

单行注释

以#开头,#这些文字都是注释,并不真正执行

注意事项:#和你想注释的内容中间用空格隔开,这是Python的规范

多行注释

以一对三个双引号引起来("""这段文字是注释内容"""

练习:

为上面的代码添加注释

print(666)
# 写一个整数字面量
print(13.14)
# 写一个浮点数字面量
print("这是个字符串")
"""
写一段字符串的字面量
"""

变量

在程序运行时,能存储计算结果或能表示值得抽象概念,简单的说,变量就是在程序运行时,记录数据用的

变量定义的格式:

变量名=变量值

变量名是我们定义的给变量取的名字,变量值是我们赋予给变量的数值,=这个等号就很自然地成为了赋值语句

money=50
print("钱包还有:",money)

练习:

定义一个钱包余额(变量名:money),初始余额50,请通过程序计算:购买了10元的冰淇凌,5元的可乐后,钱包还剩余多少元。

money=50
print("当前钱包余额:",money)
money=money-10
print("购买了冰淇淋,花费:10元")
money=money-5
print("购买了可乐,花费:10元")
print("最终:钱包余额",money,"元")

数据类型

入门阶段接触三类数据类型

类型描述说明
string字符串类型用引号引起来的都是字符串
int整形(有符号)数字类型,存放整数,如:-1,10等
float浮点型(有符号)数字类型,存放小数,如:-3.14,6.6等

可以使用type语句直接输出类型信息

print(type("我是世界大好人"))
print(type(666))
print(type(3.14))

当然,type也可以查看变量存储的数据类型

type_name=type("我是世界大好人")
print(type_name)

注意:我们通过type语句得知变量的数据类型,实质上指的是变量所存储的数据的类型,而不是变量的数据类型,因为变量无类型,但它存储的数据有

数据类型转换

数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字,数字转字符串等

语句(函数)说明
int(x)将x转换为一个整数
float(x)将x转换为一个浮点数
str(x)将对象x转换为字符串

这三个语句和type语句一样,这三个语句,都是带有结果的(返回值)我们可以直接用print直接输出或用变量存储结果值

num_str=str(11)
print(type(num_str))

注意:任何类型的数据都可以由str这个语句来转换成字符串

标识符

在Python的程序中,我们可以给很多东西起名字,比如:

变量的名字,方法的名字,类的名字等

标识符命名的规则:

1、内容限定:

标识符命名中,只允许出现:英文、中文、数字、下划线,这四类元素,其他内容不被允许,标识符可以为中文,但是以中文为标识符的命名方法并不完善,所以不推荐,数字不能开头

2、 大小写敏感:

字母的大小写是完全可以区分开的,不用担心大小写的问题导致错误

3、不可使用关键字:

关键字在Python中有特殊的用途,不可以使用标识符去占用,关键字照样大小写敏感

标识符命名规范(建议)

1、见名知意

比如说你定义a=“张三”b=11,就远远没有name="张三"age=11容易理解

2、下划线命名法

多个单词组合变量名,是用下划线做分隔

3、英文字母全小写

命名变量中的英文字母,应全部小写

运算符

运算符描述实例
+两个对象相加a+b输出结果30
-得到负数或是一个数减去另一个书a-b输出结果-10
*两个数相乘
/连个数相除
//取整除9//2=4
%取余9%2=1
**指数10**2=100

复合赋值运算符

运算符描述实例
+=加法赋值运算符a+=b可转换为a=a+b
-=减法赋值运算符a-+b可转换为a=a-b
*=乘法赋值运算符a*=b可转化为a=a*b
/=除法赋值运算符a/=b可转化为a=a/b
%=取余赋值运算符a%=b可转化为a=a%b
**=幂赋值运算符a**=b可转化为a=a**b
//=取正除赋值运算符a//=b可转化为a=a//b
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我是世界大好人

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

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

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

打赏作者

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

抵扣说明:

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

余额充值