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, 学习是一个长期坚持的过程,加油吧,少年!
随机推荐
- 使用docker Registry快速搭建私有镜像仓库
当我们执行docker pull xxx的时候,docker默认是从registry.docker.com这个地址上去查找我们所需要的镜像文件,然后执行下载操作.这类的镜像仓库就是docker默认的公 ...
- Python 学习 第十六篇:networkx
networkx是Python的一个包,用于构建和操作复杂的图结构,提供分析图的算法.图是由顶点.边和可选的属性构成的数据结构,顶点表示数据,边是由两个顶点唯一确定的,表示两个顶点之间的关系.顶点和边 ...
- node express 静态资源
实例代码 const express = require('express') const path = require('path') const app = express() app.use(e ...
- 朱晔的互联网架构实践心得S2E1:业务代码究竟难不难写?
注意,这是我的架构实践心得的第二季的系列文章,第一季有10篇你也可以回顾. 见https://www.cnblogs.com/lovecindywang/category/1296779.html 最 ...
- Jmeter(三十七)循环控制器+交替控制器+事务控制器 完美实现接口字段参数化校验
我们在做接口自动化的时候,常常因为无法灵活的的校验接口字段而烦恼.不能自动校验接口字段的脚本,也就不能称之为接口自动化.因此,我设计了一套组合式的控制器,可以完美的解决这个问题 1:首先我们需要在本地 ...
- scrapy框架原理学习
Scrapy框架原理: 参考出处:https://cuiqingcai.com/3472.html 整个Scrapy的架构图: Scrapy Engine: 这是引擎,负责Spiders.ItemPi ...
- scrapy之持久化存储
scrapy之持久化存储 scrapy持久化存储一般有三种,分别是基于终端指令保存到磁盘本地,存储到MySQL,以及存储到Redis. 基于终端指令的持久化存储 scrapy crawl xxoo - ...
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-25: ordinal not in range(128)
python报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-25: ordinal not in ...
- apply和call方法
真伪数组转换 /* apply和call方法的作用: 专门用于修改方法内部的this 格式: call(对象, 参数1, 参数2, ...); apply(对象, [数组]); */ function ...
- asp.net mvc Areas 母版页动态获取数据进行渲染
经常需要将一些通用的页面元素抽离出来制作成母版页,但是这里的元素一般都是些基本元素,即不需要 进行后台数据交换的基本数据,但是对于一些需要通过后台查询的数据,我们应该怎么传递给前台的母版页呢 这里描述 ...