今日内容:

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. Spring(1)_Bean初始化

    源码: 执行的代码 public static void main(String[] args) { ApplicationContext context=new ClassPathXmlApplic ...

  2. python中如何对待易过期的cookies

    有时候,我们进行爬虫操作是,会使用reques的的post函数携带cookies访问目标网站已达到登录或者其他 目的,笔者最近就遇到了这样的案例,周六写好的代码,周一过来就不行了,重新登录访问目标网页 ...

  3. Vue2.x源码学习笔记-Vue实例的属性和方法整理

    还是先从浏览器直观的感受下实例属性和方法. 实例属性: 对应解释如下: vm._uid // 自增的id vm._isVue // 标示是vue对象,避免被observe vm._renderProx ...

  4. Generative Adversarial Nets[LSGAN]

    0 背景 在这之前大家在训练GAN的时候,使用的loss函数都是sigmoid_cross_entropy_loss函数,然而xudon mao等人发现当使用伪造样本去更新生成器(且此时伪造样本也被判 ...

  5. jquery tooltip

    这是个加了点淡入淡出效果的顶部tooltip控件,会自动消失 用法: <head> <title></title> <link href="base ...

  6. 配置Apache虚拟主机

    实验环境 一台最小化安装的CentOS 7.3虚拟机 配置基础环境 1. 安装apache yum install -y httpd 2. 建立虚拟主机的根目录 mkdir /var/wwwroot ...

  7. C#代码中插入X86汇编

    这两天在看C# SIMD相关的东西, 在爆栈上面搜到一段代码, 表示很震惊, 还是得贴出来… [UnmanagedFunctionPointer(CallingConvention.StdCall)] ...

  8. Python_装饰器习题_31

    # 1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件), # 要求登录成功一次,后续的函数都无需再输入用户名和密码 FLAG = False def login(func): def ...

  9. python三数之和

    给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组. 注意:答案中不可以包含重复的三元组. ...

  10. 福州大学软件工程1816 | W班 第8次作业[团队作业,随堂小测——校友录]

    作业链接 团队作业,随堂小测--校友录 评分细则 本次个人项目分数由两部分组成(博客分满分40分+程序得分满分60分) 博客和程序得分表 评分统计图 千帆竞发图 总结 旅法师:实现了更新,导出,查询, ...