一、python注释

Python中的注释:单行注释用“#”,专业规则----如果是在句子后面:空两格+“#”然后在空一格+注释内容

        多行注释:"""    多行注释  """  ,    '''     多行注释  '''

二、与用户交互的方式----(关于Python3和Python2的输入是两者第一个不同点)

  输入:

    python3 输入:input获取用户输入统一存成字符串形式

    python2输入:input--需要用户自己指定数据类型,不然会自动默认为是变量名,你存入什么数据类型就会输出什么数据类型。

            raw_input:与python3一样,获取的用户输入会统一存成字符串类型,因为不管用户输入什么内容,都会自动添加引号变成字符串

  输出:

三、格式化输出

关于格式化输出,就要讲到占位符 %s 和%d

  %s:可以接受任意的数据类型,%d只能接收数字型。

naem = input('your name is >>>:')
age = input("your age is >>>:")
print("the people's name is %s and his age is %s"%(name,age))

View Code

  注意:从以上代码可以看出,使用占位符%s和%d时需要注意:你占多少个位置后面括号就要有多少个参数与其匹配,并顺序要正确。

  补充:

print('%08d'%123) # %08d 是将占位的数字用8位数来表示,如果不够8位的用0补齐,如果多余8位数的不管,原样输出!

四、Python的基本数据类型----(此处有Python3和Python2的第二个区别,只有Python2int()中才有'L'长整型)

  整型:int

    作用--用来记录用整数型数字表示的内容,如QQ号,卡号(内容是整数型的数字的)

    定义--

  浮点型:float

    作用--用来记录使用小数表示的内容,如圆周率,身高,体重等非整数型数据。

    定义-- salary = 3.1 #salary = float(3.1)

    补充知识点——复数和长整数 注:长整型数据只在Python2中才有

a = 2-4x
a.real  # 查看实部
a.imag  # 查看虚部

  字符串型:str

    作用:记录描述性质的数据,如个人爱好,家庭地址等等

    定义:在引号写入描述性字符,引号可以是单引号,双引号,三引号等

msg = """egonoldboyteacher"""

View Code

    当没有变量名时三引号是注释,有变量名可以查找时,三引号是字符串的表示形式

    字符串的拼接:字符串可以相加相乘

    注意:字符串相加,是在内存中新开辟一块内存地址将两个字符串全都复制上去,效率不高

  列表:list

    作用:可以存储多组数据

    定义:在中括号内,用引号将内容括起来并用逗号分隔开

    列表取值方式:列表用下标索引的方式进行取值,如【列表名】【索引值】

  字典:dict

    作用:记录多条key:value值,每个value都有唯一对应的key值,key是对value的描述性语言

    定义:在大括号{ }内用逗号分隔每对key:value键值对,其中value可以接收任意的数据类型,key多为字符串类型

msg = {'name':'egon','company': 'oldboy',      'age':18
}    

View Code

    注意:列表和字典存储数据的选择——当数据类型一致时选择列表,当数据有一一对应的关系时选择字典。

  布尔类型:True  False

    作用:作为判断的条件去用

    定义通过判断来说得到布尔值

    注意:print( a == b)   # 单个等号= 是赋值,两个等号 == 是比较,但比较的仅仅是值的大小

       print( a is b )    # 比较的是两个你变量的id是

五、运算符

基本运算符

  算术运算:加减乘除 a / b : 除法   a // b :只保留整数部分   a % 2 : 求余数      a **3 :  表示 a的3次方    

 比较运算:数字比较大小,字符串比较大小(按照同一位置上数字的ACSII码的大小进行比较),列表比较大小(按对应位置的值比较大小,对应位置的值类型应相同)

  赋值运算:

    增量赋值:count += 1

    链式赋值:a = 10 , b = a , c = b

    交叉赋值: m = 3 , n = 4      m,n = n,m (m,n 的值交换)

    解压赋值:*******

grade = [1,2,3,4]
a,b,c,d = grade
print(a,b,c,d)
>>>1,2,3,4
a,_,_,d = grade  # 用下划线 _ 代替不需要打印的值
print(a,d)
> 1 , 4
print(_)  # 下划线 _ 可以表示变量名,所以打印_,即打印_指向的数值
> 3      #原因:_ = 2 , _ = 3,经过两次对 _ 赋值操作, 最终 _ 指向 数值3

View Code

    解压赋值另一个操作,当不知道数据中有多个参数,但是只想取收尾的元素时,中间数据可以用 *_ 表示,如:

grade = [ 1,2,2,2,2,2,2,2,2,2,2,2,,2,2,2,,2,2,2,2,2,2,44,4,4,4,4,50]
a,*_,b = grade
print(a,b)
> 1, 50

View Code

逻辑运算符

与,或,非 —— and or  not

  注意:not 取反   如 print(not 1>3)    返回:True

  and 连接左右两边的条件,当且仅当所有条件都成立的情况下,结果才返回True

  or 连接左右两边的条件,有一个条件成立,结果就为True

转载于:https://www.cnblogs.com/qinsungui921112/p/11112440.html

上海day3 ----相关推荐

  1. 大数据第三季--Hive(day3)-徐培成-专题视频课程

    大数据第三季--Hive(day3)-1425人已学习 课程介绍         大数据第三季--Hive(day3) 课程收益     大数据第三季--Hive(day3) 讲师介绍     徐培成 ...

  2. 上海某马培训软件测试工程师第01期就业班课程

    上海某马培训软件测试工程师第01期就业班课程完整不加密版 [课程目录] │ 课 件-一期.zip │ ├─第一阶段-数据库+linux │ ├─LAMP环境搭建 │ │ │ iwebshop5.1临时 ...

  3. ECS.Day3笔记

    阿里云高校计划Day3笔记 一.云数据库(RDS) 1.云数据RDS产品介绍 2.云数据库RDS的实例管理 3.云数据库RDS的数据库管理 4.云数据库RDS的数据迁入 二.对象存储服务(OOS) 1 ...

  4. day3字符串操作作业详解

    1.day3题目 1.有变量name = "aleX leNb" 完成如下操作: 1) 移除 name 变量对应的值两边的空格,并输出处理结果 2) 移除name变量左边的&quo ...

  5. 魔都上海4日旅游攻略?Python动态图告诉你!

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 博学而约取,厚积而薄发. 开场段子 ...

  6. day3——int,bool,str操作

    1,基本数据类型 int 整数 str 字符串 一般不存放大量的数据 bool 布尔值,用来判断. True,False list 列表.存放大量数据,[]表示,里面可以放各种数据类型 tuple 元 ...

  7. ZJOI2019+上海游族杯acm游记

    一试 day0 下午先去学校听了个讲座,然后去镇海 赶到一个名叫招宝山饭店的宾馆,zxh忘带身份证... 咱们现在虽然在高中了,但名义上还是初中的吧,邹sir貌似把几个XJ的大佬的准考证领了,然后把锅 ...

  8. 乐高机器人教室布置图片大全_全国青少年机器人技术等级考试(上海宝山站)顺利举行...

    "全国青少年机器人技术等级考试(上海宝山站)"于2020年9月26日在贝乐机器人宝山水产路校区顺利举行,是贝乐机器人受中国专业人才库全国机器人管理中心委托,为了培养青少年儿童科学素 ...

  9. 松江库卡机器人_上海高质量发展调研行|库卡机器人:为全球提供“松江创造”的产品...

    图说:位于松江的库卡机器人工厂 新民晚报记者 陈梦泽 摄(下同) 新民晚报讯(记者 叶薇)"G60科创走廊是长三角一体化发展国家战略的重要引擎和平台,我们不仅能够享受到长三角的人才资源.供应 ...

  10. 上海职称英语和计算机考试时间,上海职称英语考试时间

    上海2015年职称英语考试时间为12月25日到2015年1月15日,报名网站为:上海职业能力考试院. 2015年如何短时间攻破职称英语考试 关键点一:调整好备考心态,树立信心,切记懂乱.随便放弃 总的 ...

最新文章

  1. Thecus色卡司1U机架式网络存储服务器
  2. 用python绘制漂亮的图形-python如何画出漂亮的地图?
  3. nginx 安装及使用命令
  4. centos下安装 php,Centos 下安装 PHP (新)
  5. SAP ui5 resize handler
  6. CSDN挑战编程——《绝对值最小》
  7. 什么?你的电商网页不够时尚?看这里
  8. 用python做一个输入半径值计算圆的面积保留两位小数_1063 计算谱半径 (20分)
  9. ORACLE WebLogic Server 安装部署
  10. Javascript回显图片
  11. 图论法求解经典面试题:NxN匹马,N个赛道,求最快前M匹马,至少需要几次比赛?
  12. 二进制运算法则、负数的二进制补码表示与进制转换(短除法)
  13. SharedPreferences in credential encrypted storage are not available until after user is unlocked
  14. 评测i9 13900hx和​​R9 7940HS选哪个 酷睿i913900hx和​​锐龙R97940HS对比
  15. ECharts地图进去直接显示数字和颜色问题
  16. 维基百科图片无法正常显示
  17. 环保设施运行在线监控
  18. idea创建SSM项目(Spring+SpringMVC+MyBatis)
  19. webstorm 风扇一直响_在 Webstorm 伤透我的心后,我决定尝试 VS Code
  20. Git(用在IDEA中)

热门文章

  1. gazebo模型_SLAM组合拳之六 — 创建自定义Gazebo功能包(一)
  2. adb命令查看手机电量_你们要的App电量分析测试来了
  3. 计算机上相同的用户,php会话为不同计算机上的不同用户发出相同的session_id
  4. mysql模式匹配详解_MySQL SQL模式匹配
  5. android 两个视频合并,手机如何合并视频片段 安卓手机多个视频合并成一个的方法...
  6. Cin的用法详解以及文件的读取
  7. 韵达开放接口php代码,韵达快递订单运输状态查询接口
  8. kafka的connect实现数据写入到kafka和从kafka写出
  9. 【渝粤教育】国家开放大学2018年秋季 0553-22T色彩 参考试题
  10. 【渝粤教育】广东开放大学 java程序设计基础 形成性考核 (39)