头秃的初学者第二天

day02

1.运行python的三种方式

  • 运行cmd进入控制台,输入python,回车

    在这里插入图片描述

  • 打开pycharm,创建新的project

    在这里插入图片描述

  • 运行cmd进入控制台,输入py+空格+py文件链接,回车

    在这里插入图片描述

2.下载ipython,shell交互式

在使用命令安装IPython之前,可以先通过pip config set global.index-url https://pypi.doubanio.com/simple命令将pip的下载源修改为国内的豆瓣网,否则下载安装的过程会非常的缓慢。

Python默认的交互式环境用户体验并不怎么好,我们可以用IPython来替换掉它,因为IPython提供了更为强大的编辑和交互功能。我们可以使用Python的包管理工具pip来安装IPython。

pip install ipython

可以使用下面的命令启动IPython,进入交互式环境。

ipython

3.下载vs code 文本编辑工具

Visual Studio Code(通常简称为VS Code)是一个由微软开发能够在Windows、 Linux和macOS等操作系统上运行的代码编辑神器。它支持语法高亮、自动补全、多点编辑、运行调试等一系列便捷功能,而且能够支持多种编程语言。如果大家要选择一款高级文本编辑工具,强烈建议使用VS Code。下载以及安装地址https://zhuanlan.zhihu.com/p/64994681

day02 学习的知识

1.基础设置

  • 对于文章注释,对于一行来说可以使用#,对于多行可以使用“”“三个双引号

    """
    这个是注释,
    可以很多行
    """
    # 这个还是注释,但是只能一行
    
  • 每次新建file,开头注释都需要重新写时间和开发者名字,如何简便的完成这些呢

    在这里插入图片描述

  • 如何快捷更换变量名称

    在这里插入图片描述

2.赋值

  • 在python中,赋值是左边的值赋给右边,如下图

    a = int(input("请输入a:"))
    b = float(input("请输入b:"))
    # 赋值
    # 1.可以使用字母、数字、下划线,不能使用特殊字符,数字不能开头。
    # 2.变量名区分大小写
    # 3.不要使用python中有特殊意义的单词
    # 4.根据输入的内容,选择函数
    

3.python的算术运算

  • 1.a,b两个数之间的计算,加减乘除不用多说,重点两个易忘点,如下代码

    print(a ** b)
    # 这个是123的45次方
    print(a // b)
    # 这个是整除下取
    
    """
     赋值  =   (右边赋值给左边)
     符合的赋值运算----->  += -= *= /=
    """
    a += b
    # a = a + b
    a *= b + 2
    # a = a * (b + 2)
    
  • 三种显示简单算术运算过程的方法

    print('a',+,'b',=,'a+b')
    
    print('%.1f + %.1f = %.1f' % (a, b, a + b))
    print('%f %% %f = %f' % (a, b, a % b))
    # 比较特殊,需要转译符号
    
    print(f'{a} + {b}={a + b}')
    print(f'{a} - {b}={a - b: .1f}')
    # 结果保留一位小数
    # %d,按整型数据的实际长度输出,%f,用来输出实数(包括单双精度),以小数形式输出
    # .1(保留一位小数)
    # 设计到钱的运算,只能用整数,扩大倍数,最后再除
    

4.变量的数据类型

  • python中变量是根据赋值的内容变成相应类型,在input函数中,需要根据输入的类型,选择用int(),float(),bool(),还是str()。
a = 123
# 整型,int
b = 1.23
# 浮点型,float
c = 'hello'
# 字符串型,str
d = True
# 布尔型,bool

print(a, type(a))
print(b, type(b))
print(c, type(c))
print(d, type(d))
# type函数,告诉你这个是什么类型

5.python中进制的转换

  • python中有些计算需要涉及到进制转化,掌握一些基本的转化,十分重要。
a = 110
b = 0o110
# 十进八进制
c = 0x110
# 十进十六进制
d = 0b110
# 十进二进制

print(a, b, c, d)

print(bin(47))
# 十进二进制
print(oct(47))
# 十进八进制
print(hex(47))
# 十进16进制

6.python中的逻辑判断

"""
 关系运算符 --->   > < >= <= == !=    ---->产生布尔值(ture or false)
 逻辑运算符---->   and(与) or(或) not(非)
 bool(input()),输入任何东西,都为true,不输入为false。
 boll(),输入任何非0数字为true,输入0为false。
"""
print(1 != 2)
print(1.0 == 1)

print(True and True)
print(True and False)
print(False and True)
print(False and False)
# 除了第一个,其他全是假
print('-' * 10)

print(True or True)
print(True or False)
print(False or True)
print(False or False)
# 除了第四个,其他全是真
print('-' * 10)

print(not True)
print(not False)
  • 在python中有运算的优先级如下图

在这里插入图片描述

day02 习题

a = int(input("请输入今年年份:"))
print(a % 4 == 0 and a % 100 != 0 or a % 400 == 0)
# 输入一个年份,判断这个年份是否是闰年(4年为闰年,100年不是,400年是)



a1 = int(input("请输入三角形第一条边:"))
b1 = int(input("请输入三角形第二条边:"))
c1 = int(input("请输入三角形第三条边:"))
print(a1 + b1 > c1 and a1 + c1 > b1 and b1 + c1 > a1)
# 输入三角形三条边,判断是否能够构成三角形(俩边之和大于第三边)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值