Python学习之路————Day03
今日内容:
1、IDE开发环境的安装
2、基本数据类型的使用
3、运算符
一、 算术运算符:
比较运算符
赋值运算符
逻辑运算符
身份运算符:
is比较的是id
而==比较的是值
二、基本数据类型
为什么要区分类型?
数据类型是变量的类型,变量值之所以分类型事因为变量是用来记录事物状态的,而事物的状态有不同的类型,对应着也必须有不同类型的值去记录他们。
1. 数字类型
1.1整型int:
作用:记录年龄、等级、数量
定义:
age =18
使用:数学运算比较运算
1.2 浮点型float:
作用:记录年龄、等级、数量
定义:
age =18
使用:数学运算比较运算
print(3.1+2)
print(3.1>2)
1.3字符串str:
# 作用:记录描述事物的性质
# 定义:在单引号/双引号/三引号中包含一系列字符
# name = 'king'
# 使用:
# msg = 'my name is "king"'
# print(msg)
# +:拼接字符串
# x='hello'
# y='world'
# print( x + y )
# print(x+10)# 字符串只能字符串相加
# print('king'*10)
1.4三、列表类型list:
# 作用:按照位置记录东中不同属性的值(索引对应值,索引从0开始,代表的就是位置,并且可以取出任意指定的某一位置)
# 定义:在[]内用逗号隔开的多个任意的不同类型的值
#
# l=[100,3.2,'aaa',['a','b',['c','e']]]
# print(type(l))
#
# 使用:
# print(l[0])
# print(l[1])
# print(l[2])
# print(l[3])
#1.5字典类型dict:
# 作用:记录多个不同属性的值
# 定义:在{}内用逗号区分开多个元素,每个元素都是有Key:value组成
# value就是我们存放的值,可以是任意的类型
# 一个key对应一个value,key应该对value具有描述性的功能
# dic={'name':'king','age':18,'gender':'male'}
# print(type(dic))
# 使用:
# print(dic['name'])
# info={
# 'name':'egon',
# 'hobbies':['play','sleep'],
# 'company_info':{
# 'name':'Oldboy',
# 'type':'education',
# 'emp_num':40,
# }
# }
# print(info['company_info']['name'])
1.6 布尔类型bool:True、False
# 作用:用于判断
# 定义:
# x=True
# y=False
# print(type(x))
# print(type(y))
# print(10 > 11)
# print(10 == 10)
# 强调:所有的数值都自带布尔值,其中0、None、空布尔值为False,其余都为True
二、格式化输入输出:
# 1、接收用户输入:
# name=input('请输入你的用户名: ') # name='egon'
# print(name)
# 2、格式化输出:
# name=input('uername>>>>')
# age=input('age>>>>')
# print('my name is XXXX my age is XXX')
# print('my name is '+name+' my age is '+age)
# print('my name is %s my age is %s' %(name,age))
# %d只能接收数字
# print('my age is %d' %10)
# print('my age is %d' %'aaaa')
# print('my age is %d' %10.1)
#%s字符串占位符:可以接收字符串,也可接收数字
# print('my age is %s' %'aaa')
# print('my age is %s' %10)
# print('my age is %s' %['a',1])
# 练习:用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式
# ------------ info of Egon -----------
# Name : Egon
# Age : 22
# Sex : male
# Job : Teacher
# ------------- end -----------------
#
# 小练习
# name = input('请输入你的名字:')
# age = input('请输入你的年龄:')
# sex = input('请输入你的性别:')
# job = input('请输入你的职业:')
# print('name : %s' %name)
# print('age : %s' %age)
# print('sex : %s' %sex)
# print('job : %s' %job)
Python学习之路————Day03的更多相关文章
- python学习之路---day03
一:数据类型转换 1:bool-->int 将bool转成 int型 True 是1 False是0 a=True c=int(a) print(c) b=False d=int(b) prin ...
- python学习之路-day2-pyth基础2
一. 模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...
- Python学习之路-Day2-Python基础3
Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...
- Python学习之路-Day2-Python基础2
Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...
- Python学习之路-Day1-Python基础
学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...
- python学习之路网络编程篇(第四篇)
python学习之路网络编程篇(第四篇) 内容待补充
- Python学习之路【第一篇】-Python简介和基础入门
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...
- python 学习之路开始了
python 学习之路开始了.....记录点点滴滴....
- python学习之路,2018.8.9
python学习之路,2018.8.9, 学习是一个长期坚持的过程,加油吧,少年!
随机推荐
- VMware中安装Centos 7
1.点击“文件-新建”,如下图 2.选择"典型".下一步 3.选择”稍后安装操作系统”,下一步. 4.选择要安装的操作系统类型,下一步 5.填写虚拟机名称,设置虚拟机的存放位置,下 ...
- JenKins自动化构建部署流程参考
Jenkins工作流程 程序员提交代码到Git/SVN仓库,触发钩子程序向 JenKins 进行通知,Jenkins 调用Git/SVN插件获取源码,调用Maven打包为war包,调用Deploy t ...
- Ubuntu 18.04 根目录为啥只有 4G 大小
其实准确点儿的描述应该是:Ubuntu Server 18.04 ,设置 LVM,安装完成后根目录的容量为什么只有 4G?只有 Server 版有问题,Desktop 版没有问题,Ubuntu 16. ...
- mysqldump 和mysqlbinlog
一.mysqldump 1.备份test库 #mysqldump -uroot -p' test >test.sql 2.备份 -B参数 ' -B test >test_B.sql --B ...
- 初次使用beego框架
安装beego框架以及bee工具 go get -u github.com/astaxie/beego go get github.com/beego/bee 创建一个新项目 bee new weba ...
- 图片转字符画 【学习ing】
1.创建ascii.py 2. 下面是 ascii.py 的完整代码: from PIL import Image import argparse #命令行输入参数处理 parser = argpar ...
- Linux 光盘挂载步骤
mount -t fs_type device dir 挂载操作 常见的文件系统类型 Windows :ntfs.fat32 Linux:ext3.ext4.xfs 光盘: iso9660 挂载光盘: ...
- 使用css控制文字显示几行并且剩余部分隐藏(移动端和PC端同样适用)
前言 有些需求需要我们控制一段文本最多显示几行,就像逛淘宝京东的评价楼层一样,有时可能还需要隐藏剩余部分,这样的需求我们怎么来解决呢? 解决办法 我们完全可以使用css来解决这一需求 1. 解决文本显 ...
- java线程池实现原理
(1):线程池存在哪些状态,这些状态之间是如何进行切换的呢? (2):线程池的种类有哪些? (3):创建线程池需要哪些参数,这些参数的具体含义是什么? (4):将任务添加到线程池之后运行流程? (5) ...
- mysql5.7以上安装
下载:https://dev.mysql.com/downloads/mysql/ 1.在解压的mysql下(bin目录统计),创建my.ini 文件,内容日下(路径根据自己的目录修改) [mysql ...