Python 零基础学学习笔记——语言基础

简介: Python 零基础学学习笔记——语言基础

一、 Phthon语法特点

Python是一种易读易写的高级编程语言,具有以下语法特点:

1.缩进

 Python使用缩进来表示代码块,不需要使用大括号或其它特殊符号。缩进通常为四个空格,但是只要保持一致性即可。例如:

```
if x > 5:
    print("x is greater than 5")
```

2.单行注释

      Python使用“#”符号作为表示单行注释的符号。从符号“#”开始直到换行为止,其后面所有的内容都被Python编译器忽略。

       语法如下:    

#注释内容

    单行注释可以放在注释代码的前一行,也可以放在要注释的代码的右侧。例如下面两种注释方式都是正确的。

       第一种形式:

# 要求输入身高,单位为 m(米),如1.75
height=float(input("请输入您的身高:m)

第二种形式:

1. 
2. height=float(input("请输入您的身高:m)      # 要求输入身高,单位为 m(米),如1.70

3.多行注释

   在Python中,并没有一个单独的多行注释标记,而是将包含在一对三引号('''......''')或者(''''''......'''''')之间,并且不属于任何语句的内容认为是注释。

对于这样的代码,解释器将忽略。由于这样的代码可以分为多行编写,所以也作为多行注释。

       语法如下:

 ''' 
注释内容 1
注释内容 2
......
'''

或者

''''''
    注释内容 1
    注释内容 2
    ......
''''''

4.冒号

       冒号用于表示代码块的开始。在if语句、循环、函数和类等结构中,冒号后面的代码将缩进执行。例如:

```
if x > 5:
    print("x is greater than 5")
```

二、变量

       变量是用来存储数据的容器,可以为其赋值不同的数据类型。Python是一种动态类型语言,所以不需要预先声明变量的类型。以下是一些常见的变量赋值实例:

```
x = 5               # 整型
y = 2.5             # 浮点型
name = "Alice"      # 字符串
is_male = True      # 布尔型
fruits = ["apple", "banana", "cherry"]  # 列表
```

三、基本数据类型

1.整型(int)

       整型是表示整数的数据类型,可以进行加减乘除等基本运算。例如:

```
x = 5
y = 3
print(x + y)    # 输出8
print(x - y)    # 输出2
print(x * y)    # 输出15
print(x / y)    # 输出1.6666666666666667
```

2.浮点型(float)

       浮点型是表示小数的数据类型,同样可以进行各种数学运算。实例:

```
x = 2.5
y = 1.5
print(x + y)    # 输出4.0
print(x - y)    # 输出1.0
print(x * y)    # 输出3.75
print(x / y)    # 输出1.6666666666666667
```

3.字符串(str)

       字符串是一系列字符的组合,可以用单引号或双引号括起来,可以通过索引或切片来访问和操作字符串中的字符。示例:

```
name = "Alice"
age = 25
print("My name is " + name)                # 输出"My name is Alice"
print("I am " + str(age) + " years old")   # 输出"I am 25 years old"
print(name[0])      # 输出"A"
print(name[1:3])    # 输出"li"
```

  输出字符画——坦克。

print('''
                       ▶  学Python,你不是一个在战斗~~
                       |
                __\--__|_
||=======OOOOO[/ ★007____|
           ____\______|/-----.
         /___勇敢牛牛不怕困难__|
         \◎◎◎◎◎◎◎◎◎⊙/
          ~~~~~~~~~~~~~~~~~~
''')

4.布尔(bool)

       布尔型表示逻辑值,只有两个值True和False。常用于判断和逻辑运算。示例:

```
x = 5
y = 10
print(x > y)       # 输出False
print(x < y)       # 输出True
print(x == y)      # 输出False
print(x > 0 and y < 20)     # 输出True
print(x > 0 or y < 20)      # 输出True
print(not(x > 0))           # 输出False
```

四、基本的输入和输出

1.输出(print)

       我们可以使用print函数来在控制台输出内容。可以输出字符串、数字、变量等。示例:

```
name = "Alice"
age = 25
print("My name is " + name)                # 输出"My name is Alice"
print("I am " + str(age) + " years old")   # 输出"I am 25 years old"
```

2.输入(input)

       使用input函数可以接收用户输入的内容,并存储到变量中。示例:

```
name = input("Please enter your name: ")
age = input("Please enter your age: ")
print("My name is " + name)
print("I am " + age + " years old")
```

五、小结


       本文简单介绍了Python的语法特点、变量、基本数据类型和基本的输入和输出。Python是一种易读易懂的编程语言,它具有直观的语法和丰富的数据类型,适用于各种编程任务。学习掌握这些基础知识对于进一步和使用Python至关重要。希望学习这份笔记能为你提供一个良好的起点,开始你的Python之旅!

相关文章
|
6天前
|
存储 索引 Python
Python学习笔记----列表、元组和字典的基础操作
这篇文章是一份Python学习笔记,涵盖了列表、元组和字典的基础操作,包括它们的创建、修改、删除、内置函数和方法等。
Python学习笔记----列表、元组和字典的基础操作
|
6天前
|
Python
Python学习笔记---函数
这篇文章是一份Python函数学习的笔记,涵盖了使用函数的优势、内置函数的调用、自定义函数的定义、函数参数的不同类型(必须参数、关键字参数、默认参数、可变参数)、有返回值和无返回值的函数、形参和实参、变量作用域、返回函数、递归函数、匿名函数、偏函数以及输入和输出函数等多个函数相关的主题。
|
6天前
|
索引 Python
Python学习笔记----操作字符串
这篇文章是一份Python字符串操作的学习笔记,涵盖了字符串相加、序列相加、字符串长度和字符的查找、统计、分割、连接、替换、去除空白、大小写转换以及判断字符串是否由字母和数字组成等常用方法。
Python学习笔记----操作字符串
|
6天前
|
Python
python学习笔记---流程控制
这篇文章详细介绍了Python中的流程控制,包括选择结构(if、if-else语句、嵌套if语句)和循环语句(while循环、for循环以及for循环与range()函数的使用),以及如何在循环中使用break和continue语句。
python学习笔记---流程控制
|
6天前
|
索引 Python
python学习笔记----必备知识
这篇文章是一份全面的Python学习笔记,涵盖了Python的必备知识,包括语法特点、流程控制、数据类型、运算符、输入输出方法,以及对序列、字符串、正则表达式、函数、面向对象程序设计、模块和包的介绍。
python学习笔记----必备知识
|
29天前
|
机器学习/深度学习 存储 自然语言处理
使用Python实现深度学习模型:语言翻译与多语种处理
【7月更文挑战第21天】 使用Python实现深度学习模型:语言翻译与多语种处理
40 0
|
2月前
|
Python
GitHub爆赞!终于有大佬把《Python学习手册》学习笔记分享出来了
这份笔记的目标是为了给出一份比较精炼,但是又要浅显易懂的Python教程。《Python学习手册》中文第四版虽然比较简单,但是措辞比较罗嗦,而且一个语法点往往散落在多个章节,不方便读者总结。 我在做笔记时,将一个知识点的内容都统筹在一个章节里面,因此提炼性大大提高。而且还有《Python学习手册》中文第四版的翻译在某些章节(可能难度较大?)措辞可能前后矛盾。当知识点提炼之后就能够很快的找到一些难以理解的概念的上下文,方便吃透这些难点。
GitHub爆赞!终于有大佬把《Python学习手册》学习笔记分享出来了
这份笔记的目标是为了给出一份比较精炼,但是又要浅显易懂的Python教程。《Python学习手册》中文第四版虽然比较简单,但是措辞比较罗嗦,而且一个语法点往往散落在多个章节,不方便读者总结。 我在做笔记时,将一个知识点的内容都统筹在一个章节里面,因此提炼性大大提高。而且还有《Python学习手册》中文第四版的翻译在某些章节(可能难度较大?)措辞可能前后矛盾。当知识点提炼之后就能够很快的找到一些难以理解的概念的上下文,方便吃透这些难点。
|
2月前
|
Python
技术心得记录:分分钟学会一门语言之Python3篇【转载】
技术心得记录:分分钟学会一门语言之Python3篇【转载】
14 0
|
2月前
|
Web App开发 JSON 程序员
老程序员分享:Python有哪些好用的语言翻译方法
老程序员分享:Python有哪些好用的语言翻译方法
16 0