python基础语法(print、数据类型、变量、注释、输入、条件语句)

这篇具有很好参考价值的文章主要介绍了python基础语法(print、数据类型、变量、注释、输入、条件语句)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、初识编码(密码本)

计算机中所有的数据本质上都是用0和1的组合来存储的。编码就相当于密码本,在计算机中有多个密码本:utf-8编码、gbk编码等

  • 注意事项:在计算机中若以某个编码形式进行保存文件,以后也要以这种编码形式去打开这个文件,否则就会出现乱码。

二、编程初体验

  • 编码必须要保持:保存和打开一致,否则会乱码
  • 默认python解释器使用utf-8编码的形式打开文件
    python基础语法(print、数据类型、变量、注释、输入、条件语句)
  • 若想要修改python的默认解释器编码,可以按照如下方式更改(保持代码使用的编码和python右下角的编码一致)
# -*- coding:gbk -*-
print("hello world")
  • 建议所有python代码文件都要使用utf-8的形式书写、保存

三、输出

  1. 将结果或者内容想要呈现给用户:
print("hello worid 1")

python基础语法(print、数据类型、变量、注释、输入、条件语句)

  1. 关于输出
    【1】默认print在尾部会加换行符
print("hello worid")
print("hello world 1")

输出效果;
hello world
hello world 1

python基础语法(print、数据类型、变量、注释、输入、条件语句)
【2】 print后不换行,可在输出内容后加,end="",若想添加标点,可使用,end=“,”

1. 输出不换行:
print("hello worid",end="")
print("hello world 1",end="")

输出为:
hello woridhello world 1

2. 添加标点的形式:
print("hello worid",end=",")
print("hello world 1",end=".")

输出为:
hello worid,hello world 1.

python基础语法(print、数据类型、变量、注释、输入、条件语句)

四、数据类型

1. 整形(int)

整形即为整数:int
整形可支持加减乘除运算

print(666)

print(2 + 10)

print(2 * 10)

print(10 / 2)

print(10 % 3)

print(2 ** 4)

python基础语法(print、数据类型、变量、注释、输入、条件语句)

2. 字符串(str)

  • 字符串及文本信息,文本信息需要用英文的“”引用起来, 用英文的双引号""、单引号‘’,三引号均可。三引号可用于展示多行的字符串
1】输出单行字符串
print("你好")

输出为:
你好

【2】三引号输出多行字符串
print("""你好
hello world
hello world 1""")

输出为:
你好
hello world
hello world 1

python基础语法(print、数据类型、变量、注释、输入、条件语句)
python基础语法(print、数据类型、变量、注释、输入、条件语句)

  • 字符串也可支持部分运算:
    【1】加:可将两个字符串拼接起来
    【2】乘:让整形和字符串相乘,实现重复出现
1】加
print("你好"+"hello world")

输出为:你好hello world

【2】乘
print(5*"你好")

输出为:
你好你好你好你好你好

python基础语法(print、数据类型、变量、注释、输入、条件语句)

python基础语法(print、数据类型、变量、注释、输入、条件语句)

3.布尔类型(bool)

布尔类型中共有两个值:True / False,可用于判断真假,
可用于比较两个整形,或者两个字符串,也可以比较整形与字符串(1==你好,可以比较,1>你好不可以比较,会出现报错)

print(1>2)
print(1<2)

输出为:
False
True

python基础语法(print、数据类型、变量、注释、输入、条件语句)

4.数据类型的转换

  • int,整型定义时,必须是数字且无引号,例如:5、8、9
  • str,字符串定义时,必须用双引号括起来,例如:”你好”、”hello world”、”666”
  • bool,布尔值定义时,只能写True和Fals
    不同的数据类型都有不同的功能,例如:整型可以加减乘除 而 字符串只能加(拼接)和乘法。

如果想要做转换可遵循一个基本规则:想转换什么类型就让他包裹一些。

例如:str(666) = "666"是将整型转换为字符串、int(“888”)是将字符串转 888。
注意:文字是无法转换成为字符串的

  1. 转换为整形
1】字符串转换为整形
print("6"+"9")
输出结果为:69
print(int("6" )+ int("9"))
输出结果为:15
  int("你好") 报错


【2】布尔类型转换为整形
print(int(True))
输出为:1
print(int(False))
输出为:0

python基础语法(print、数据类型、变量、注释、输入、条件语句)

python基础语法(print、数据类型、变量、注释、输入、条件语句)

  1. 转换为字符串
1】整形转字符串
print(str(345))
输出为:345
print(str(345)+str(666))
输出为:3456662】布尔类型转换为字符串
print(str(True))
输出为:True
print(str(False))
输出为:False

python基础语法(print、数据类型、变量、注释、输入、条件语句)

  1. 转换为布尔类型
1】整形转布尔
bool(1) True
bool(2) True
bool(0) False
bool(-10) True2】字符串转布尔
bool("hello") True
bool("你好") True
bool("") False
bool(" ") True

python基础语法(print、数据类型、变量、注释、输入、条件语句)

总结:

  • 其他类型转换为布尔类型时,空字符串以及0,输出为false,其他均为true
  • 字符串转换为整形时,只有数字格式“888”的字符串可以转换为整形,其他均会报错
  • 想要转换为哪种类型,就用这种类型的英文包裹一下即可
str(...)
int(...)
bool(...)

五、变量

变量相当于别名,让变量名指向某个值,格式为: 【变量名 = 值】

name = 1
print(name)
输出为:1

注意(变量规范):

  • 变量名只能由 字母、数字、下划线 组成。
  • 变量名不能以数字开头
  • 变量名不能用Python内置的关键字
    内置关键字:
    [‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

建议

  • 下划线连接命名(变量一般用小写)
my_name = "xy"
brother_age = 19
  • 见名知意
age = 18
color = "red"

六、注释

写代码时候,如果想要对某写内容进行注释处理,即:解释器忽略不会按照代码去运行。

  • 单行注释(井号键)
# 声明一个name变量
name = "xy"

age = 19 # 这表示当前用户的年龄

注意:快捷键 ctrl + ?
  • 多行注释(三引号)
# 声明一个name变量
# 声明一个name变量
# 声明一个name变量
name = "alex"


"""
多行注释内容
多行注释内容
多行注释内容
"""
age = 19

七、输入

输入,可以实现程序和用户之间的交互。

# 1. 右边 input("请输入用户名:") 是让用户输入内容。
# 2. 将用户输入的内容赋值给name变量。
name = input("请输入用户名:")

if name == "xy":
  print("登录成功")
else:
  print("登录失败")

特别注意:用户输入的任何内容本质上都是字符串。

八、条件语句

1. 简单条件语句

if 条件 :
    条件成立之后的代码...
    条件成立之后的代码...
    条件成立之后的代码...
else:
    条件不成立之后执行的代码...
    条件不成立之后执行的代码...
    条件不成立之后执行的代码...

提示:统一缩进问题,一般情况下使用四个空格,或者使用tab会自动缩进四个空格文章来源地址https://www.toymoban.com/news/detail-450041.html

2. 多条件判断:

if 条件A:
  A成立,执行此缩进中的所有代码
  ...
elif 条件B:
  B成立,执行此缩进中的所有代码
  ...
elif 条件C:
  C成立,执行此缩进中的所有代码
  ...
else:
  上述ABC都不成立。
print("欢迎致电10086,我们提供了如下服务: 1.话费相关;2.业务办理;3.人工服务")

choice = input("请选择服务序号")

if choice == "1":
    print("话费相关业务")
    cost = input("查询话费请按1;交话费请按2")
    if cost == "1":
        print("查询话费余额为100")
    elif cost == "2":
        print("交互费")
    else:
        print("输入错误")
elif choice == "2":
    print("业务办理")
elif choice == "3":
    print("人工服务")
else:
    print("序号输入错误")

3. 条件嵌套

if 条件A:
  A成立,执行此缩进中的所有代码
  ...
elif 条件B:
  B成立,执行此缩进中的所有代码
  ...
elif 条件C:
  C成立,执行此缩进中的所有代码
  ...
else:
  上述ABC都不成立。
print("欢迎致电10086,我们提供了如下服务: 1.话费相关;2.业务办理;3.人工服务")

choice = input("请选择服务序号")

if choice == "1":
    print("话费相关业务")
    cost = input("查询话费请按1;交话费请按2")
    if cost == "1":
        print("查询话费余额为100")
    elif cost == "2":
        print("交互费")
    else:
        print("输入错误")
elif choice == "2":
    print("业务办理")
elif choice == "3":
    print("人工服务")
else:
    print("序号输入错误")

到了这里,关于python基础语法(print、数据类型、变量、注释、输入、条件语句)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【ChatGPT辅助学Rust | 基础系列 | 基础语法】变量,数据类型,运算符,控制流

    本章节将详细介绍Rust的基础语法,包括变量,数据类型,运算符,以及控制流。每个部分都将提供详细的解释和代码示例,以便于理解和学习。 在编程语言中,变量是一种基本的概念,它们是用来存储数据的。在Rust中,变量的特性和其他语言有所不同。 在Rust中,变量的定

    2024年02月14日
    浏览(68)
  • python基础——输入与输出【input 和 print】

    📝前言: 上一篇文章python基础——入门必备知识中讲解了一些关于python的基础知识,可以让我们更好的理解程序代码中内容的含义,不至于一头雾水。今天我就来介绍一下,python中两个常见的输入和输出语句 input 和 print 🎬个人简介:努力学习ing 📋个人专栏:C语言入门基

    2024年03月13日
    浏览(30)
  • 【Python入门篇】——Python基础语法(数据类型与数据类型转换)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 数据类型 在学习字

    2024年02月02日
    浏览(36)
  • 【Python 基础篇】Python 变量与数据类型以及数据类型转换

    Python 是一种广泛应用于各个领域的高级编程语言,其灵活性和易用性使其成为众多开发者的首选。在 Python 中,变量是程序中存储数据的基本单元,而数据类型定义了变量可以存储的数据种类。此外,Python 还提供了数据类型转换的功能,可以在需要时将数据从一种类型转换为

    2024年02月10日
    浏览(33)
  • python基础知识(二):变量和常用数据类型

    变量是值可以改变的量,其定义方法如下,通过赋值运算符将变量名和变量值连接: 例如: 其中将值\\\"Hello Python world!“通过赋值运算符”=\\\"赋值给变量message。 (1) 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为

    2024年02月06日
    浏览(32)
  • python 基础篇 day 1 初识变量和数据类型

    变量作用——用于存储和表示数据。 通过定义和使用变量,我们可以在程序执行过程中动态地保存和修改数据。 变量的作用包括但不限于以下几个方面: 存储数据 :变量可以用来 存储各种类型的数据 ,包括数字、字符串、布尔值等。 数据传递 :变量可以 作为参数传递

    2024年02月09日
    浏览(30)
  • Python零基础入门(四)——变量,数据类型与运算符

    个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊 欢迎来到本篇博客,如果你是一个完全零基础的

    2024年02月10日
    浏览(46)
  • 【JavaSE语法】数据类型与变量

    常量即程序运行期间,固定不变,不可修改的量称为常量 其中:100、3.14、‘A’、true/false都是常量,将其称为字面常量 字面常量的分类: (1)字符串常量:由\\\"\\\"括起来的,比如“12345”、“hello”、“你好” (2)整形常量:程序中直接写的数字(注意没有小数点),比如:100、

    2024年02月08日
    浏览(30)
  • 【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 目前通过%符号占位

    2024年02月05日
    浏览(39)
  • 100天精通Python丨基础知识篇 —— 05、7大基础数据类型详解(变量、列表、集合、字典、元组)

    《100天精通Python专栏 - 快速入门到黑科技》 是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造,专栏分为基础知识篇和黑科技应用篇。 基础知识篇 以理论知识为主,旨在帮助没有语言基础的小伙伴,学习我整理成体系的精华知识,快速入门构建起知识框

    2023年04月18日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包