python篇 变量

python篇 变量,第1张

python篇 变量 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.注释

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5496136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存