今日内容:

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. Redo丢失的4种情况及处理方法

    这篇文章重点讨论Redo丢失的几种情况,及每种情况的处理方法. 一.说明:1.以下所说的当前日志指日志状态为CURRENT,ACTIVE,非当前日志指日志状态为INACTIVE2.不用考虑归档和非归档 ...

  2. Linux并发与同步专题 (4) Mutex互斥量

    关键词:mutex.MCS.OSQ. <Linux并发与同步专题 (1)原子操作和内存屏障> <Linux并发与同步专题 (2)spinlock> <Linux并发与同步 ...

  3. UVA12298 Super Poker II

    怎么又是没人写题解的UVA好题,个人感觉应该是生成函数的大板子题了. 直接做肯定爆炸,考虑来一发优化,我们记一个多项式,其中\(i\)次项的系数就表示对于\(i\)这个数有多少种表示方式. 那么很明显 ...

  4. LeetCode 965. Univalued Binary Tree

    A binary tree is univalued if every node in the tree has the same value. Return true if and only if ...

  5. android linux 传文件

    EStrongs File Explorer 即: Es文件浏览器 网络 -> 远程管理器 设置 ->设置根目录 linux 使用浏览器访问即可.

  6. python 操作数据库

    官方文档:https://www.python.org/dev/peps/pep-0249/ 1.创建connection,建立网络连接 MySQLdb.Connect(host,port,user, ...

  7. Python全栈开发之路 【第二篇】:Python基础之数据类型

    本节内容 一.字符串 记住: 有序类型:列表,元组,字符串 ---> 都可迭代: 无序类型:字典,集合 ---> 不可迭代: 特性:不可修改 class str(object): &quo ...

  8. Yii框架的增删改查总结分析

    一.查询数据 1.findAll(根据一个条件查询一个集合) $admin=Admin::model()->findAll($condition,$params); $admin=Admin:: ...

  9. 网工的Linux系统学习历程

    偶遇篇作为一名通过思科CCNP认证的网络工程师,专注于网络技术.但在日常的工作中,难免不接触到服务器,对于大多数服务器来说,鉴于稳定性等因素的考虑,基本使用的都是Linux系统,包括RHEL.Cent ...

  10. mysql 中Varchar 与char的区别

    一.字符与字节与编码关系 ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制.最 ...