首页 > 编程语言 >abc_python_day01

abc_python_day01

时间:2024-10-19 17:44:34浏览次数:6  
标签:输出 abc python day01 else print input 输入

1.编译型 VS 解释型

  1. 编译型
    • 将代码一次性全部编译成二进制,再执行
    • 优点:执行效率高
    • 缺点:开发效率低,不可跨平台
    • 代表语言:C语言
  2. 解释型
    • 将代码一行一行地编译成二进制,再执行
    • 优点:开发效率高,可以跨平台
    • 缺点:执行效率低
    • 代表语言:python

2.变量

what:

​ 在写代码的过程中,要用到前面的数据但是太长或者太复杂,我们可以给它取个别名,方便后期写代码。

​ 比如x,y,z等等,用于指代一些内容。

how:

  1. 变量全部由数字,字母,下划线任意组成
  2. 不能以数字开头
  3. 不能是python的关键字,比如input,if,else...
  4. 要具有描述性,比如name='小白',age=18...
  5. 不能过长
  6. 不能使用中文

注意:

a=3
b=a
c=b
c=5
print(a,b,c)
#输出:3 3 5
#变量只能指代数据,不能指代变量
#变量在内存中是唯一命名的

where:

​ 用于指代过长的数据

​ 比如:x=hfjsgfhskyugrhiwhfgyjbfcjsyrhkwjahngfbysejhnxkagkuseaneeuqwtrygdbw

3.常量

what:

​ 生活中一直不变的量,比如身份证号码,历史发生的时间...

how:

​ 在python中,没有真正的常量,为了迎合其他语言口味,大家约定俗成地将全部大写的变量称之为常量。

where:

​ 常量通常放在代码的开头。

# 常量
NAME='小白'
print(NAME)

4.注释

  1. 单行注释:#
  2. 多行注释:‘’‘被注释内容’‘’ “”“被注释内容”“”
# 被注释内容

'''
被注释内容
'''

5.数据类型

  1. int 数字类型

    • 1,2,3,54,197,100001...
    • 可以用于 + - * / % 等计算
  2. str 字符串类型

    • 'hello','你好','今天天气真好'...
    • 可以用于 + *
    s1='I am '
    s2='a boy '
    print(s1+s2)
    print((s1+s2)*2)
    '''
    输出:
    I am a boy
    I am a boy I am a boy
    '''
    
    • 可以用:'字符串' "字符串" '''字符串''' 表示字符串
    s1='I am a boy'
    s2="I'm a boy"
    s3='''
    床前明月光,
    疑是地上霜,
    举头望明月,
    低头思故乡。
    '''
    print(s1,s2,s3)
    
  3. 布尔值类型

    • 让计算机判断,输出True False
print(3<2)
#输出:False
print(3>2)
#输出:True

6.用户交互input

what:

​ 网页上用户输入账号,密码等

how:

username=input('请输入姓名:')
password=input('请输入密码:')
print(username,type(username))
print(password,type(password))
'''
输出:
请输入姓名:小白
请输入密码:123
小白 <class 'str'>
123 <class 'str'>
'''

后面的type看的是这个数据的类型,很显然,用input输入的数据再输出都是字符串类型的。

7.if语句

what:

​ 再遇到需要判断的时候用if语句

how:

'''
格式为:
if 判断条件:
	执行语句
else:
	执行语句
'''

# 1.单独的if
if 3<2:
	print(111)
#输出:不输出
if 3>2:
    print(111)
#输出:111

# 2.if else
if 3>2:
	print(222)
else:
	print(333)
#输出:222
if 3<2:
	print(222)
else:
	print(333)
#输出:333

# 3.if elif elif else...
score=int(input('请输入你的成绩:'))
if score>90:
	print('非常优秀')
elif score>80:
	print('优秀')
elif score>60:
	print('良好')
else:
	print('不及格')
'''
输出:
请输入你的成绩:99
非常优秀
'''
#注意:下面这里的成绩判断,因为python是解释型的,所以在经过第一个判断语句时发现合适就会输出且跳出循环。
score=int(input('请输入你的成绩:'))
if score>80:
	print('优秀')
elif score>90:
	print('非常优秀')
elif score>60:
	print('良好')
else:
	print('不及格')
'''
输出:
请输入你的成绩:99
优秀
'''

# if的嵌套
username=input('请输入姓名:')
password=input('请输入密码:')
key='CoDe'
keyword=input('请输入验证码:')
if key=='CoDe':
	if username=='小白' and password=='123':
		print('登录成功')
	else:
		print('用户名或者密码错误')
else:
	print('验证码错误')
'''
输出:
请输入姓名:小白
请输入密码:123
请输入验证码:CoDe
登录成功
'''

标签:输出,abc,python,day01,else,print,input,输入
From: https://www.cnblogs.com/abcigx/p/18476538

相关文章

  • python --- 类介绍
    构造函数__init__特殊变量1、私有变量(private),只有内部可以访问,外部不能访问,私有变量是在名称前以两个下划线开头,如:__name,其实私有变量也不是完全不能被外部访问,不能直接访问是因为python解释器对外把__name变量改成了_类名__name,所仍然可以通过_类名__name来访问__nam......
  • Python 独立成分分析(ICA) 详解与应用案例
    目录Python独立成分分析(ICA)详解与应用案例引言一、ICA的基本原理1.1统计模型1.2关键假设1.3ICA的应用场景二、Python中ICA的面向对象实现2.1`DataLoader`类的实现2.2`IndependentComponents`类的实现2.3`ICA`类的实现三、案例分析3.1盲源分离案例3.1.1......
  • Python基础——类与对象
      目录  类与对象的理解:构造方法:魔术方法:封装:继承: 单继承: 多继承:复写:类与对象的理解: 在程序中我们将类看作是设计图纸,对象则是根据这个图纸生产的产品。面向对象编程就是使用对象编程,在类中我们定义成员属性和方法。 来看下面这个例子,创建student类,......
  • Python学习的自我理解和想法(16)
    学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!今天是学Python的第16天,从今天开始,每天一到两个常用模块,更完恢复到原来的。开学了,时间不多,写得不多,见谅。目录1.datetime模块(1).创建一个日期(2).创建一个时间(3).获取当前的时间(4).获取n天后的时间2.time模块(1)......
  • VSCode + Python + Shell 调试 (Debug) : debugpy
    场境:使用VSCode对一个用Shell脚本启动的Python程序进行Debug.1.debugpy安装在激活了相应的conda虚拟环境后,安装debugpy库:pipinstalldebugpy2.查看可用端口运行forportin{5000..6000};do(echo>/dev/tcp/localhost/$port)>/dev/null2>&1||echo"$portis......
  • Ubuntu 16.04 编译安装Python 2.7.18
    安装python2.7.18(注)使用aptinstallpython安装的版本是2.7.10,该版本对部分项目存在兼容性问题,因此需要手动编译安装安装python编译环境sudoaptinstallpython-devpkg-configlibreadline-devlibc6-devlibncursesw5-devbuild-essentialgdbpkg-configlibbz2-devlibffi-......
  • 【Python技术之Django精品教学】第11课--Python Django 迁移
    PythonDjango迁移没有这样的表?-product/models.py中定义的类仅仅是我们的数据库的概念,但它并没有在数据库中创建任何表。我们可以认为类Phone是概念性的模式。在创建任何表之前,如果我们试图访问创建前的表,它将抛出这样的错误。OperationalErrorat/admin/product/phone/......
  • 【Python技术之Django精品教学】第13课--Django模型集–2
    Django模型集–2模型字段–模型字段定义了将被存储在所提供的变量中的数据类型。要存储价格,整数类型更适合。要存储高度、长度等,浮动/十进制类型更合适。要存储标题或标题,最好是提供字符限制。对于写一篇文章,最好有一个没有字符限制的文本框。示例:Price=models.Integer......
  • Python基础之元组使用详解
    一、元组的定义    元组(tuple)是Python中的一种不可变序列类型,它可以包含任意数量的元素,这些元素可以是不同的数据类型。元组使用小括号()来表示,元素之间用逗号 , 分隔。示例:my_tuple=(1,'hello',3.14)二、元组的特点1. 不可变性:一旦创建,元组的内容不能被......
  • python的特殊方法 str
    特殊方法str"""特殊方法__str__ __str__方法用于返回字符串形式,通常用于输出对象时使用 这个方法返回的是一个字符串,用于描述对象的状态或者内容   重写__str__方法,可以用于定义输出对象的内容,使输出的内容更详细   当我在使用print函数......