Python——基本语法(一)

这篇具有很好参考价值的文章主要介绍了Python——基本语法(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、程序和⽤户交互

        python 中 使⽤ input 函数实现

input("这⾥写提示信息, 必须使⽤引号引起来")

二、变量

In [1]: n = input("输入数字")
输入数字8

In [2]: n
Out[2]: '8'

Python——基本语法(一),python,python,linux,ipython 

        1.变量命名潜规则: 

  •         不要以单下划线和双下划线开头;如:_user或 __user
  •         变量命名要易读;如:user_name,⽽不是username
  •         不⽤使⽤标准库中(内置)的模块名或者第三⽅的模块名
  •         不要⽤这些 Python 内置的关键字:
In [4]: keyword.kwlist
Out[4]: 
['False', 'None', 'True', 'and', 'as', 'assert',
'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global',
'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield']

Python——基本语法(一),python,python,linux,ipython  

        2.如何理解 python 的变量赋值 

s = 'hello'
  •         hello 这个对象会在内存中先被创建,之后再把变量名 s 分配给这个对象。
  •         所以要理解 Python 中的变量赋值,应该始终先看 等号右边 。
  •         对象是在右边先被创建或者被获取 ,在此之后左边的变量名才会被绑定到对象上,这就像是为对象贴上了⼀个标签。
  •         ⼀个对象可以有多个标签或者名字 。 ⽐如: 我们⾃⼰就有很多名字,身份证上的名字,⽹络昵称等。

        示例:

In [5]: a = 1

In [6]: b = a

In [7]: a = 2

In [8]: b
Out[8]: 1

Python——基本语法(一),python,python,linux,ipython 

        3.多元赋值 

                字符串以及后⾯讲的列表、元组都⽀持这种操作,也要元组解包

In [1]: n1, n2 = 1, 2

In [2]: n1
Out[2]: 1

In [3]: n2
Out[3]: 2

In [4]: s1, s2 = '12'

In [5]: s1
Out[5]: '1'

In [6]: s2
Out[6]: '2'

In [7]: num, s = [10, 'hello']

In [8]: num
Out[8]: 10

In [9]: s
Out[9]: 'hello'

Python——基本语法(一),python,python,linux,ipython 

三、判断条件

In [10]: n = 10

In [11]: n == 10
Out[11]: True

In [12]: n != 10
Out[12]: False

In [13]: n > 10
Out[13]: False

In [14]: n < 10
Out[14]: False

In [15]: n <= 10
Out[15]: True

In [16]: n >= 10
Out[16]: True

Python——基本语法(一),python,python,linux,ipython 

                示例

In [17]: n = input("请输入一个数字:")
请输入一个数字:10

In [18]: n == 10
Out[18]: False

Python——基本语法(一),python,python,linux,ipython 

        会发现返回 False 在编程语⾔中 ,数据是有类型之分的。input() 接收到的任何数据都会成为 字符串类型(str),就是普通的字符串 ⽽ 我们等号 右边的 10 是整型(int)

四、 数据类型

        1.查看数据的类型,使⽤ type

In [19]: n
Out[19]: '10'

In [20]: type(n)
Out[20]: str

In [21]: type(10)
Out[21]: int

Python——基本语法(一),python,python,linux,ipython 

        2.基本的数据类型 

                整型(int)

In [21]: type(10)
Out[21]: int

In [22]: type(0)
Out[22]: int

In [23]: type(-1)
Out[23]: int

In [24]: type(1)
Out[24]: int

                浮点型(带⼩数点的⼩数)

In [25]: type(1.1)
Out[25]: float

In [26]: type(-1.1)
Out[26]: float

                布尔型

In [27]: type(True)
Out[27]: bool

In [28]: type(False)
Out[28]: bool

                字符串(str)

In [29]: type('10')
Out[29]: str

In [30]: type('hello')
Out[30]: str

In [31]: type('-1.1')
Out[31]: str

                ⼆进制(bytes) 

In [32]: type(b'hello')
Out[32]: bytes

Python——基本语法(一),python,python,linux,ipython 

五、类型转换 

        转换为 int

In [33]: int('10')
Out[33]: 10

In [34]: int('-10')
Out[34]: -10

In [36]: int(1.9)
Out[36]: 1

        转换为 float

In [37]: float(1)
Out[37]: 1.0

In [38]: float(-1)
Out[38]: -1.0

In [39]: float('1.1')
Out[39]: 1.1

        转换为 str

In [40]: str(111)
Out[40]: '111'

In [41]: str(111.1)
Out[41]: '111.1'

In [42]: str(b'hello', encoding='utf-8')
Out[42]: 'hello'

        转换为⼆进制

In [43]: bytes('亮', encoding='utf-8')
Out[43]: b'\xe4\xba\xae'

In [44]: b = bytes('亮', encoding='utf-8')

In [45]: b
Out[45]: b'\xe4\xba\xae'

In [47]: str(b, encoding='utf-8')
Out[47]: '亮'

In [48]: type(b)
Out[48]: bytes

In [49]: s = str(b, encoding='utf-8')

In [50]: s
Out[50]: '亮'

In [51]: type(s)
Out[51]: str

Python——基本语法(一),python,python,linux,ipython 

Python——基本语法(一),python,python,linux,ipython 

六、if 判断语句 

        语法⼀:

if 判断条件: # 冒号必须的
 如果判断条件为真,执⾏这⾥的代码,这⾥的代码必须缩进4个空
格
 并且每⼀⾏代码的缩进要⼀致

        示例

In [52]: n = input("请输入一个数字:")
请输入一个数字:18

In [53]: int(n)
Out[53]: 18

In [54]: type(n)
Out[54]: str

In [55]: n = int(n)

In [56]: type(n)
Out[56]: int

In [57]: if n == 18:
    ...:     print("相等")
    ...: 
相等

Python——基本语法(一),python,python,linux,ipython 

        语法⼆:

if 判断条件:
 如果判断条件为真,执⾏这⾥的代码
else: # 这⾥的冒号也是必须的
 如果判断条件为假,执⾏这⾥的代码,这⾥的代码必须缩进4个空
格
 并且每⼀⾏代码的缩进都要⼀致
In [58]: n = 19

In [59]: if n == 18:
    ...:     print("相等")
    ...: else:
    ...:     print("不相等")
    ...: 
不相等

Python——基本语法(一),python,python,linux,ipython 

        语法三:

if 判断条件:
 如果判断条件添加为真,执⾏这⾥的代码,这⾥的代码必须缩进4
个空格
 并且每⼀⾏代码的缩进要⼀致
elif 判断条件: # 这⾥同样需要加条件
 如果判断条件添加为真,执⾏这⾥的代码,这⾥的代码必须缩进4
个空格
 并且每⼀⾏代码的缩进要⼀致
else: # 这⾥的冒号也是必须的
 如果判断条件为假,执⾏这⾥的代码,这⾥的代码必须缩进4个空
格
 并且每⼀⾏代码的缩进都要⼀致        

                elif 根据需求可以出现多个

        示例

In [61]: n = 17

In [62]: if n == 18:
    ...:     print("相等")
    ...: elif n > 18:
    ...:     print("大了")
    ...: elif n < 18:
    ...:     print("小了")
    ...: 
小了

Python——基本语法(一),python,python,linux,ipython 

七、Python 程序 

        通常我们会把程序的代码写的⼀个⽂件种,这个⽂件就成为 Python 的⼀个程序⽂件,⽂件名⼀般都是以 .py 为结尾,有时候也成为 ⼀个 python 的程序。

        需求:使⽤ vi 编辑器,写猜数游戏的⼩程序

        示例:

[root@192 ~]# vi hello.py

#!/usr/bin/env python3
# file name hello.py

print("猜数游戏开始")

n = input("请输⼊⼀个数字")
n = int(n)

if n == 18:
    print("猜对了")
elif n > 18:
    print("⼤了")
else:
    print("⼩了") 

Python——基本语法(一),python,python,linux,ipython 

        第⼀⾏不是注释,和 shell 脚本⼀样,是在声明这个脚本默认使⽤的解释器

        执⾏ python 程序

[root@192 ~]# python3 hello.py 
猜数游戏开始
请输⼊⼀个数字19
⼤了
[root@192 ~]# python3 hello.py 
猜数游戏开始
请输⼊⼀个数字8
⼩了
[root@192 ~]# chmod +x hello.py     #给权限
[root@192 ~]# ./hello.py 
猜数游戏开始
请输⼊⼀个数字8
⼩了

Python——基本语法(一),python,python,linux,ipython 

 文章来源地址https://www.toymoban.com/news/detail-798432.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

到了这里,关于Python——基本语法(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • python基本语法知识(二)

    如果一个制表符 /t 不能对齐,可以多加几个; 只有将字典转换为字符串的时候才会保留字典的value,转成集合、列表、元组、都会丢失value 例子1: 输出: 字符串hello world长度为11 例子2:没有指定返回值,返回的就是None 输出: 3 + 2 的计算结果:6 None None等同与False 例子3:给

    2024年02月08日
    浏览(45)
  • Python 基本语法

    单行代码 每行代码结尾不需要加标点 多行换行 多行代码,直接换行 复杂过长的计算、操作可用括号然后缩进换行 可加反斜杠对代码进行换行,程序会认为是一行 不同逻辑之前用相同的缩进量表示(其他语言会用括号): 集合缩进: 空一行:用于类成员函数之间,或者用

    2024年02月07日
    浏览(26)
  • python程序的基本语法元素

    程序的格式框架: Python程序的基本格式如下: Python程序从主函数 main() 开始执行,这种结构使得代码模块化和可维护性更强。 缩进: Python使用缩进来表示代码块,而不是像其他语言一样使用大括号。缩进一般为4个空格,是Python代码的重要组成部分,用于定义代码的结构和层

    2024年02月10日
    浏览(30)
  • python 概述及基本语法元素介绍

    Python 是一种跨平台的计算机程序设计语言,是 ABC 语言的替代品,属于面向对象的动态类型语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。 Python 支持多种编程范型,包括函数式、指令式、结构

    2024年02月09日
    浏览(28)
  • Python入门教程 - 基本语法 (一)

    目录 一、注释 二、Python的六种数据类型 三、字符串、数字 控制台输出练习 四、变量及基本运算 五、type()语句查看数据的类型 六、字符串的3种不同定义方式 七、数据类型之间的转换 八、标识符命名规则规范 九、算数运算符 十、赋值运算符 十一、字符串扩展 11.1 转义字

    2024年02月10日
    浏览(26)
  • python基本语法知识(五)——面向对象

    例子1 输出结果: 王伟 男 中国 福建省 30 大家好,我是王伟 大家好,我是王伟, 多多关照 例子2:构造方法__init__() 与C++的构造函数类似: 魔术方法类似于C++中的 运算符重载 例子1: str 和 lt 这个方法的作用就是控制类转换为字符串时的行为 输出结果: Student类创建了一个类对

    2024年02月09日
    浏览(35)
  • 【Python123】练习1: Python基本语法元素 (第1周)

    这是\\\"实例\\\"题,与课上讲解实例相同,请作答检验学习效果。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬

    2023年04月10日
    浏览(34)
  • 【Python零基础学习入门篇①】——基本语法与变量

    ⬇️⬇️⬇️⬇️⬇️⬇️ ⭐⭐⭐Hello,大家好呀我是陈童学哦,一个普通大一在校生,请大家多多关照呀嘿嘿😁😊😘 🌟🌟🌟 技术这条路固然很艰辛,但既已选择,该当坚毅地走下去,加油! 🌤️PUA: ” 你所看到的惊艳都曾平庸历练 **“**🚀🚀🚀 🍉🍉🍉 最后让我

    2023年04月08日
    浏览(38)
  • 【Python从入门到进阶】35、selenium基本语法学习

    接上篇《34、selenium基本概念及安装流程》 上一篇我们介绍了selenium技术的基础概念以及安装和调用的流程,本篇我们来学习selenium的基本语法,包括元素定位以及访问元素信息的操作。 Selenium元素定位是指通过特定的方法在网页中准确定位到需要操作的元素,例如按钮、文本

    2024年02月09日
    浏览(36)
  • Python基础语法(五)—— 文件基本操作(打开、写入、关闭、查找)

    我们平时所创建的变量都是保存在内存中的,我们知道如果重启应用或者重启机器,内存中的数据就会丢失。 如果想让数据能够持久化存储,就可以把数据保存到文件或者是数据库中。 比如windows上,通过后缀名可以看到常见的文件类型有: 可执行文件(exe) 文本文件(t

    2024年02月01日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包