今日内容:

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的更多相关文章

  1. python学习之路---day03

    一:数据类型转换 1:bool-->int 将bool转成 int型 True 是1 False是0 a=True c=int(a) print(c) b=False d=int(b) prin ...

  2. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  3. Python学习之路-Day2-Python基础3

    Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...

  4. Python学习之路-Day2-Python基础2

    Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...

  5. Python学习之路-Day1-Python基础

    学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...

  6. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

  7. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  8. python 学习之路开始了

    python 学习之路开始了.....记录点点滴滴....

  9. python学习之路,2018.8.9

    python学习之路,2018.8.9, 学习是一个长期坚持的过程,加油吧,少年!

随机推荐

  1. jQuery和js之Cookie实现

    Web开发者的朋友们基本上都知道,jQuery是对js的封装.今天之所以想讲解这个问题,主要是因为Cookie用的还是比较多,应用场景除了老生常谈的购物车,还有就是用户状态(以我之前开发的一个项目除了 ...

  2. Luogu 3793 由乃救爷爷

    \(\verb|Luogu 3793 由乃救爷爷|\) rmq,数据随机 \(n,\ m\leq 2\times10^7\) lxl ST表 分块,大小设为 \(x\) 预处理每个块两端到块内每个点的 ...

  3. nginx + tomcat = http && https

    Tomcat版块配置: vim /to/path/conf/server.xml <Server port="" shutdown="SHUTDOWN"& ...

  4. 十二省联考题解 - JLOI2019 题解

    十二省联考题解 - JLOI2019 题解 两个T3的难度较大 平均代码量远大于去年省选 套路题考查居多 A 难度等级 1 $n^2$暴力可以拿到$60$分的优秀成绩 然后可以想到把区间异或转化为前缀 ...

  5. ASP MD5

    <% Private Const BITS_TO_A_BYTE = 8 Private Const BYTES_TO_A_WORD = 4 Private Const BITS_TO_A_WOR ...

  6. .Net Core2.0下使用Dapper遇到的问题

    今天成功把.Net Framework下使用Dapper进行封装的ORM成功迁移到.Net Core 2.0上,在迁移的过程中也遇到一些很有意思的问题,值得和大家分享一下.下面我会还原迁移的每一个过程 ...

  7. 海康威视笔试(C++)

    1. select和epoll的区别 2.服务器并发量之高性能服务器设计 3.SQL关键字 4.TCP乱序和重传的问题 5.c++对象内存分配问题 6.c++多线程 join的用法: Thread类的 ...

  8. H5 54-清空默认边距

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. c++入门之字符相关入门

    先上代码: # include "iostream" # include "string" //# define BYTE char//注意,这里没有分号,且# ...

  10. DelegatingFilterProxy作用浅析

    <filter> <filter-name>secondDomainFilter</filter-name> <filter-class>org.spr ...