python是如何定义并使用变量的?
程序员文章站
2022-06-22 13:40:05
1.基本数据
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
2.python是如何定义并使用变量的...
1.基本数据
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
2.python是如何定义并使用变量的python是一门弱类型语言(我猜的),不像C/C++、Java 这些语言,在定义变量的时候必须声明其类型, 而python变量不需要声明是什么类型,可以直接使用,但是在使用之前必须初始化。 因为python解释器会根据变量的具体的类型来判断这个什么类型的变量从而分配什么样的内存空间。 a.变量的赋值 第一种方式: >>> name="zhangshan" >> name 'zhangshan' 第二种方式: >>> a,b,c = 1,0.2,"jetty" >>> a 1 >>> b 0.2 >>> c 'jetty'3.关于 顺序、条件、循环。
学前知识: 关于逻辑操作的问题? 说这个之前先想到了C中的 或 || 与 && 非 ! 顺便提一提C中的另外几个常用的 位或 | 左右有一个为1结果为1 位于 & 左右有一个为0结果为0 异或 ^ 相同为0,不同为1 取反 ~ 0取反为1,1取反为0 左移 << 扩大2的n次方 右移 >> 缩小2的n次方 不知道python中是否有类似的位操作?答案是有,而且丝毫没变 https://www.runoob.com/python/python-operators.html#ysf6 python中的 或 与 非 或 or 与 and 非 not 这个和T-SQL好像啊。 python 中 and:从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。 or:从左到有计算表达式,返回第一个为真的值。 关于真假的问题? C语言 ——> 非0为真。NULL算假,某些地方好像NULL在宏中是 0 python ——> 不知道有啥口诀没。看篇文章 https://blog.csdn.net/u010533843/article/details/71730161 --------------- "spam" True "" False [] False {} False 1 True 0 False None False -----------------:想不到用一句什么样的话来总结这个。 关于判断2个对象是否相等的问题? Python中的对象包含三要素:id、type、value 其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值 is 判断的是a对象是否就是b对象,是通过id来判断的 == 判断的是a对象的值是否和b对象的值相等,是通过value来判断的
回到正题,这三个是算法的基本结构。
学一门语言其实在研究2个问题,数据的存储和操作的问题。—— 郝斌老师的经典总结。
1和2 其实是在说数据怎么存的问题。
A.顺序,这个比较简单,也就是说程序从上往下执行。 B.选择,几乎我目前接触的语言中都是使用 if else elesif elif 还有 ?:(三目表达式)先看C语言中的选择结构: if(condition) { //TODO... } else if(condition2) { //TODO... } else { //TODO... } 再看python中的选择结构 if(conditon): # TODO... elif(condition2): # TODO... else # TODO... 换汤不换药的操作。。。。。c.循环操作。经典来了
说起循环想起高中数学中的,直到型循环、当型循环。 在C中 直到型循环:for while 当型循环 do...while python中: 语法: for iterating_var in sequence: statements(s) 真心觉得这个流程图不错:
上一篇: python基础学习——数据类型
推荐阅读
-
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
-
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
-
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
-
python自定义类并使用的方法
-
vue 使用element-ui中的Notification自定义按钮并实现关闭功能以及如何处理多个通知
-
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
-
Springboot如何获取配置文件application.yml中自定义的变量并使用
-
Python 基础知识关于变量的定义使用
-
python是如何定义并使用变量的?
-
python自定义类并使用的方法