请给出计算2^31的python表达式,2的31次方减1的python表达式

  请给出计算2^31的python表达式,2的31次方减1的python表达式

  今天是python的第003课。本课主要学习变量值、常量、基本数据类型、格式化输入输出和基本运算符这三个特征。

  变量值的三个特征

  1.id:变量值的唯一编号。如果变量值的内存地址不同,id也会不同

  2.类型:类型

  3.值:数值

  常数

  在python编程中,习惯上使用全部大写的变量名来表示常量。

  数据类型定义

  首先,数据类型是什么?

  是存储在数据中的变量值,数据类型是变量值的类型。

  第二,变量值为什么要区分数据类型?

  因为变量值记录了真实事物的特征,所以需要根据不同的特征来识别不同类型的值。

  基本数据类型

  一、数字型

  1.Integer int:年龄、身份证号、电话号码等整数。

  例如:

  年龄=18岁

  2.浮点float:身高、工资、体重等都会有小数。

  例如:

  工资=2.5

  二。字符串类型str:姓名、家庭住址、性别、单一爱好等描述性词语。

  定义:包含引号内的字符串(单引号、双引号、三引号)

  例如:

  name=RX79G

  三。列表:记录多个值,比如一个班多个同学的人的爱好,姓名,性别。

  定义:用方括号[]中的逗号分隔任意类型的多个值

  例如:

  test=[18,2.5, RX79G ,[a , b , c ,[abc , cba]]]

  四。字典dict:记录多个key:value的值。

  定义:分隔key的多个值:value用逗号括在大括号{}内,其中value可以是任何数据类型,key通常应该是字符串类型。

  例如:

  info={name:RX79G ,

  年龄:34岁,

  性别:男性,

  爱好:[音乐,游戏,阅读,旅游]}

  动词(verb的缩写)布尔类型BOOL: true/false,用于标识条件是否有效。

  例如:

  年龄=18岁

  Print=(age100)#结果是:假

  打印=(年龄100

  所有类型的值都有自己的布尔值。当数据类型的值为0、none和null时,布尔值为False,所有其他值为True。

  格式化输入和输出

  1.input:在python3中,input会将用户输入的任何内容保存为str字符串类型。

  例如:

  Name=input(请输入您的用户名:)

  Pwd=input(请输入宁的密码:)

  ifname== RX79G andpwd== 123

  打印(“登录成功”)

  否则:

  打印(“错误的用户名或密码”)

  2.打印:输出结果

  基本运算符

  一、算术运算

  打印(10 ^ 2)

  打印的结果(10/3)多于整体。

  Print(10//3)结果四舍五入,去掉小数部分。

  打印(10%3)结果被结转。

  Print(2**3)2的三次方

  二、比较操作

  只能在相同类型的数据之间进行比较,其中int integer和float float浮点都是数值类型。

  例如:

  打印(102.5)

  打印(10=10)

  第三,赋值操作

  1.增量分配

  例如:

  年龄=18岁

  年龄=年龄1#这是一个复杂的表达式。

  年龄=1#这是一个简单的表达式,相当于年龄=年龄1

  打印(年龄)#结果是:19

  x=10

  x%=3#x=x%3

  Print(x)#结果是:1

  2.链式分配

  例如:

  a=b=c=d=e=10

  Print (aisbiscisdish) #结果是:True

  3.交叉分配

  例如:

  x=10

  y=20

  x,y=y,x

  Print(x,y)#结果是:2010

  4.解压缩并赋值

  例如:

  nums=[1,2,3,4,5]

  a、b、c、d、e=nums

  Print(a,b,c,d,e)#结果是:12345

  如果只需要给前3位赋值,如下所示

  妈妈们=[1,2,3,4,5]

  a,b,c,_,_=muns

  Print(a,b,c)#结果是:123

  四。逻辑运算:与、或、非

  And:连接左右条件。在最终结果为真之前,两个条件都必须为真。一旦左边的条件为假,最终结果也为假,右边的条件也不会计算。

  例如:

  Print(12and31)#结果是:假

  或者:连接左右条件。两个条件只要有一个为真,结果就为真。一旦左边的条件为真,最终结果为真,右边的条件不再计算;一旦左条件为假,就要计算右条件。如果结果为真,则最终结果为真,否则相反。

  不是:倒置

  例如:

  Print(12)#结果是:假

  Print(not12)#结果是:True

  动词(verb的缩写)标识操作:是且==

  Is:比较的是id是否相等。

  ==:确定值是否相等。

  例如:

  x=10

  y=x

  print(id(x),id(y))

  打印(xisy)

  Print(x==y)#结果是:id相等,值必须相等。

  在另一种情况下,如果值相等,则id不一定相等(在cmd中运行得到的结果)

  x=111111111111111111111111111111111111111111111111111111111111111

  y=111111111111111111111111111111111111111111111111111111111111111

  id(x)

  2181129522824

  id(y)

  2181129523040

  xisy

  错误的

  x==y

  真实的

  家庭作业

  一、pythontest.py执行的三个阶段是什么?在哪个阶段识别文件中的python语法?

  答:这三个阶段分为:

  1.运行python解释器

  2.python解释器将python文件从硬盘读入内存。

  3.python解释器解释并执行刚刚读入内存的代码,并开始识别python语法。

  于是在第三阶段,python解释器开始识别python语法。

  第二,交换以下两个变量的值

  S1=优雅的芝麻

  s2=某人

  答:

  s1,s2=s2,s1

  打印(s1、s2)

  三。判断以下结果

  Msg=优雅的芝麻说我的名字是优雅的芝麻,我的年龄73,我的女性

  Msg=优雅的芝麻说我的名字是优雅的芝麻,我的年龄73,我的女性

  msg1ismsg2

  msg1==msg2

  答:

  真实的

  真实的

  4.什么是常数?如何在python中定义常数

  答:常数是不会改变的数值。在python中,习惯上使用全部大写的变量名来表示常量。

  5.存储的用户信息列表如下,分别存储用户的姓名、年龄和公司信息。

  userinfo={

  姓名: egon ,

  年龄:18岁,

  公司信息:

  cname :老男孩,

  地址:{

  国家:中国,

  城市:上海,

  }

  }

  }

  求用户公司所在城市。

  答:

  打印(用户信息[公司信息][地址][城市])

  学生=[

  { 姓名:优雅芝麻,年龄:38,爱好:[玩,睡]},

  { 姓名: egon ,年龄:18,爱好:[阅读,睡眠]},

  { 姓名:吴佩琪,年龄:58,爱好:[音乐,读书,睡觉]},

  ]

  拿第二个学生的第二个爱好来说。

  答:

  打印(学生[1][爱好][1])

  要求将三个学生的详细信息赋给三个变量(一行代码实现)。

  答:

  a、b、c=学生

  打印(a、b、c)

  给小白忠诚的水杯编程

  2018年9月13日

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: