上海day3 ----
一、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 ----相关推荐
- 大数据第三季--Hive(day3)-徐培成-专题视频课程
大数据第三季--Hive(day3)-1425人已学习 课程介绍 大数据第三季--Hive(day3) 课程收益 大数据第三季--Hive(day3) 讲师介绍 徐培成 ...
- 上海某马培训软件测试工程师第01期就业班课程
上海某马培训软件测试工程师第01期就业班课程完整不加密版 [课程目录] │ 课 件-一期.zip │ ├─第一阶段-数据库+linux │ ├─LAMP环境搭建 │ │ │ iwebshop5.1临时 ...
- ECS.Day3笔记
阿里云高校计划Day3笔记 一.云数据库(RDS) 1.云数据RDS产品介绍 2.云数据库RDS的实例管理 3.云数据库RDS的数据库管理 4.云数据库RDS的数据迁入 二.对象存储服务(OOS) 1 ...
- day3字符串操作作业详解
1.day3题目 1.有变量name = "aleX leNb" 完成如下操作: 1) 移除 name 变量对应的值两边的空格,并输出处理结果 2) 移除name变量左边的&quo ...
- 魔都上海4日旅游攻略?Python动态图告诉你!
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 博学而约取,厚积而薄发. 开场段子 ...
- day3——int,bool,str操作
1,基本数据类型 int 整数 str 字符串 一般不存放大量的数据 bool 布尔值,用来判断. True,False list 列表.存放大量数据,[]表示,里面可以放各种数据类型 tuple 元 ...
- ZJOI2019+上海游族杯acm游记
一试 day0 下午先去学校听了个讲座,然后去镇海 赶到一个名叫招宝山饭店的宾馆,zxh忘带身份证... 咱们现在虽然在高中了,但名义上还是初中的吧,邹sir貌似把几个XJ的大佬的准考证领了,然后把锅 ...
- 乐高机器人教室布置图片大全_全国青少年机器人技术等级考试(上海宝山站)顺利举行...
"全国青少年机器人技术等级考试(上海宝山站)"于2020年9月26日在贝乐机器人宝山水产路校区顺利举行,是贝乐机器人受中国专业人才库全国机器人管理中心委托,为了培养青少年儿童科学素 ...
- 松江库卡机器人_上海高质量发展调研行|库卡机器人:为全球提供“松江创造”的产品...
图说:位于松江的库卡机器人工厂 新民晚报记者 陈梦泽 摄(下同) 新民晚报讯(记者 叶薇)"G60科创走廊是长三角一体化发展国家战略的重要引擎和平台,我们不仅能够享受到长三角的人才资源.供应 ...
- 上海职称英语和计算机考试时间,上海职称英语考试时间
上海2015年职称英语考试时间为12月25日到2015年1月15日,报名网站为:上海职业能力考试院. 2015年如何短时间攻破职称英语考试 关键点一:调整好备考心态,树立信心,切记懂乱.随便放弃 总的 ...
最新文章
- Thecus色卡司1U机架式网络存储服务器
- 用python绘制漂亮的图形-python如何画出漂亮的地图?
- nginx 安装及使用命令
- centos下安装 php,Centos 下安装 PHP (新)
- SAP ui5 resize handler
- CSDN挑战编程——《绝对值最小》
- 什么?你的电商网页不够时尚?看这里
- 用python做一个输入半径值计算圆的面积保留两位小数_1063 计算谱半径 (20分)
- ORACLE WebLogic Server 安装部署
- Javascript回显图片
- 图论法求解经典面试题:NxN匹马,N个赛道,求最快前M匹马,至少需要几次比赛?
- 二进制运算法则、负数的二进制补码表示与进制转换(短除法)
- SharedPreferences in credential encrypted storage are not available until after user is unlocked
- 评测i9 13900hx和​​R9 7940HS选哪个 酷睿i913900hx和​​锐龙R97940HS对比
- ECharts地图进去直接显示数字和颜色问题
- 维基百科图片无法正常显示
- 环保设施运行在线监控
- idea创建SSM项目(Spring+SpringMVC+MyBatis)
- webstorm 风扇一直响_在 Webstorm 伤透我的心后,我决定尝试 VS Code
- Git(用在IDEA中)
热门文章
- gazebo模型_SLAM组合拳之六 — 创建自定义Gazebo功能包(一)
- adb命令查看手机电量_你们要的App电量分析测试来了
- 计算机上相同的用户,php会话为不同计算机上的不同用户发出相同的session_id
- mysql模式匹配详解_MySQL SQL模式匹配
- android 两个视频合并,手机如何合并视频片段 安卓手机多个视频合并成一个的方法...
- Cin的用法详解以及文件的读取
- 韵达开放接口php代码,韵达快递订单运输状态查询接口
- kafka的connect实现数据写入到kafka和从kafka写出
- 【渝粤教育】国家开放大学2018年秋季 0553-22T色彩 参考试题
- 【渝粤教育】广东开放大学 java程序设计基础 形成性考核 (39)