python篇 变量运用

本文介绍了Python和Java中变量的概念与区别,强调Python的弱数据类型特性,允许变量在不同数据类型间转换。同时,讲解了Python中查看变量类型的`type()`函数,变量命名规范,以及字符串的表示、转义字符和多行显示方法。还涵盖了基本数据类型如数值、布尔和字符串,并提及数据类型转换和注释的使用。
摘要由CSDN通过智能技术生成

1.变量概念

变量名即是为存储单元起名,变量值即是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。

2.变量定义

python是一门弱数据语言;
即根据变量存放的值决定变量类型,即下面代码符合语法要求;

a=10;
a=20;
a="hahahahahahha!";

反之java则是一门强数据语言

int a=10;
a=20;
a="hahahahahahha!";

定义的类型是什么就是什么,所以在java中该代码块会出错。

3.查看变量类型

python中如何查看变量类型

type(变量名)

如图
在这里插入图片描述
如上图所示type()能显示变量类型。

小提示

赋值时应养成空格习惯
如: a = 10 而非 a=10
作用:美观

4.变量命名规范:

4.1.语法要求

1.只能由字母、数;字、下划线组成;
2.不能以数字开头;
3.不能是关键字或保留字;
4.变量命名时一定要有意义(总不能除了你谁也看不懂你写的啥吧);

4.1.2.查看关键字

import keyword 一些现成的功能可以通过引入包使用

keyword.kwlist 显示所有关键字
如图:
在这里插入图片描述

4.2.行业规范

小驼峰 userName 第二个单词开始每个单词首字母大写
大驼峰 UserName 每个单词首字母都大写

5.数据类型

python是一门弱数据类型语言-----并不等价于python没有数据类型

5.1.数值型

整型 int
浮点型 float
复数 (虚数)-------一般用不到,除非你研究数学

5.2.布尔类型(bool)

python要注意字母的大小写 True False

在这里插入图片描述

5.3.字符型(str)

5.3.1 字符串

如果是强数据类型语言字符串是一个对象,但是在我们python弱数据类型语言里面,则是一种类型。
表示方式 : “ ” ,‘ ’,‘’‘ ’‘’, “”“ ”“”
觉得哪种简单用哪种。

如图:
在这里插入图片描述
字符串可以包含各种东西,包括中文。

5.3.2 字符与ascii

这里介绍几个方法:
ord()----获取字符的整数表示(asc码)
chr()----获取整数的字符表示
在这里插入图片描述

5.3.3 字符串内包含引号的情况

如果字符串内包含引号怎么转换呢?
如 “i’ m ok” 或者 ”i’ m “ok”“

在这里插入图片描述
如图第二种用法语法错误,这里我们介绍解决这一问题的方法:转义字符;
即在需要使用的特殊符号前加上”\“
如·:
”i‘m “ok”“
在这里插入图片描述

5.3.4 字符串多行情况

新问题:多行字符串如何显示?
print(""" line1
line2
line3
line4""")
大胆换行就是了,在引号后一部分加上前语句不会结束的。

在这里插入图片描述

5.4.复合数据类型(引用数据类型)

字典、列表、元祖、集合。

你可以把它们理解为一组对象,一个容器,先提一下后面会详细介绍。

6.数据类型转换

将字符转换为数值型-------int()
前提:输入的字符是可以转换成int类型

如果传入的是小数20.3呢?
将字符型转换为float类型---------float()

在这里插入图片描述
注意字符型只能和字符型拼接

str()将其他类型转化为字符型

7.注释

#:注释内容
单行注释用井号表示
”“”
注释内容
”“”
多行注释用三引号表示。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值