【Python】快速入门Python一天学完基础语法

python快速入门,看这一篇就够了! 阅读详情
AI摘要

本文基于Python 3.9,为有编程基础者提供快速入门教程。涵盖HelloWorld、变量与数据类型、控制流程、方法/函数、异常处理、面向对象等内容,还总结了与Java等语言的语法差异,助读者掌握Python基础语法。

Python 语法基础

前言

这几天由于实际的工作需求,技术栈急转弯,要从日常写得最多的Java转到Python。

可是Python之前我一直只会一点皮毛,只写过一点Demo,且太久没动过了,于是,就要寻找合适的教程快速将语言基础过一遍,然后马上投入实战。

前提

  • 由于这是我实际工作过程中遇到的python学习需求,默认读者有一定的编程语言基础。
  • 开发环境我很早之前就配好了。若要跟练的话,默认读者本地已经配好python环境。
  • 本文基于Python 3.9的基础语法,不同版本Python可能略有不同(主要是2.x 与 3.x 的差别)。
  • 本文一次性记录了整个基础语法的学习过程,属于长文,初学的读者需要花一点时间阅读,建议先收藏,后续分片慢慢阅读。

学习目标

  • Python 快速入门
  • 了解基础重点即可,快速入门语法,至于深入,以后再研究

好的,那么接下来,准备一个空Python项目,我们开始!
0

1. HelloWorld

程序猿的第一句代码都是HelloWorld。

创建一个 hello_world.py 文件,键入:

print("hello world!")

控制台打印经典的hello world。

pycharm 执行。如示例图所示:
1

在这个过程中,我们也熟悉了Pycharm执行Python程序的流程。

恭喜!咱们已经完成了第一句Python!接下来,就是对语法的快速入门学习了。

2. 变量与数据类型

2.1 变量

Python 的 变量定义很简单:<变量名> = <值>

命名规范:变量名小写,驼峰改下划线:

例如:

# 变量
name = 'spider man'
age = 18
money = 100.1
is_single = True
print('name=', name,'age=', age,'is singl:', is_single)
print('money=', money,'')

由这个例子我们也发现:python中一般的数据类型不需要像Java、C一样显式声明数据类型。

经典的控制台输入
python 中,控制台输入使用input(),类似于 Java.lang 包的东西,属于是python初始内置的函数。

我们拿个示例演示一下:

name = input('what is your name?')
age = input('what is your age?')
print('your name is '+name, 'and your age is'+age)

经过以上两个例子,我们已经了解了python中变量的定义,以及控制台接收输入的方式。另外,print 方法的两种打印:逗号以及加号拼接均有演示。

2.2 数据类型

基本的数据类型与其它高级语言类似,需要注意的是boolean类型的值在python中的表示是大写开头的True或False。

以下介绍相对重点的String、基本类型转换、拆包,以及常见包装类型:元组与字典。

2.2.1 String 字符串类型

定义字符串
首先,Python 中,字符串的定义可以是:单引号、双引号和三引号。其中不同引号的用法根据实际使用场景及个人习惯而异。

例如:

# 定义 字符串
name1 = " '<NAME>' "
print(name1)

name2 = '"<NAME>'
print(name2)

name3 = '''
	<NAME>
	<haha>
'''
print(name3)

截取字符串
Python 中,字符串的下标也是由0开始的。但值得注意的是,下标-1表示倒数第一个元素。而且,Python 提供了内置的截取字符串方法,<变量名>[index_start : index_end]

具体看如下示例:

# String 类型的index
demo_string = "Hello"

# 起始坐标:0
demo1 = demo_string[0]
print(demo1)

# 倒数第1个坐标
demo2 = demo_string[-1]
print(demo2)

# 复制整串
demo_hole = demo_string[:]
print(demo_hole)

# 截取字符串
demo_part1 = demo_string[:3]
demo_part2 = demo_string[3:]
print(demo_part1)
print(demo_part2)

格式化字符串

# 格式化字符串
demo_f = "first"
demo_s = "second"

demo_formart = f'"{demo_f}" and "[{demo_s}]"'
print(demo_formart)

字符串常用方法
与Java String一样,String类型提供了一些常用的基本方法。这里我们直接通过例子学习常见方法:

# 演示常用方法
lenght_demo = "123456 ak Vs 789 m4"
print(len(lenght_demo))
up_demo = lenght_demo.upper()
print(up_demo)
title_demo = lenght_demo.title()
print(title_demo)
lower_demo = lenght_demo.lower()
print(lower_demo)
ak_index = lenght_demo.find('ak')
print(ak_index)
is_in = 'S' in lenght_demo
print(is_in)
print(lenght_demo.replace('Vs','and'))

2.2.2 基本类型转换

基本类型转换可以使用<类型名>(变量名)的方式进行转换;
查看类型可以使用 type()函数,示例如下:

# 输入年份,接收到的默认为str类型
year = input('Enter a year: ')
now_year = 2024
# 查看类型
print(type(year))
print(type(now_year))
# 转换
diff = now_year - int(year)
print(diff)

2.2.2 元组

元组是一种特殊的数据类型。元组的知识点在考试考得比较多,也是一个重点

元组有以下特点:

  • 不可修改,类似于Java 的 final list
  • 只有一个元素时,括号结尾要加上逗号,避免歧义
  • 任意无符号的对象,以逗号隔开,默认为元组

示例

# 创建元组的方式 ()
list01 = (0, 1, 2)
list03 = [0, 1, 2]
list02 = tuple(list03)

# 默认为元组
item1, item2, item3 = 'a', 'b', 5

# 遍历元组的方式
for item in list01:
    print(item)

# 倒序遍历
for i in range(len(list02) - 1, -1, -1):
    print(list02[i])

# 正序遍历
for i in range(0, len(list02), 1):
    print(list02[i])

元组常见操作

  • len(tuple):计算元组元素个数。
  • max(tuple):返回元组中元素最大值。
  • min(tuple):返回元组中元素最小值。
  • tuple(seq):将列表转换为元组。
  • del <tup_name>: 删除整个元组。
  • 组合元组:链接组合,直接使用+号链接若干个元组。

举例:

# 定义元组
t1 = (1, 2, '3')
t2 = (1, 2, '3')
t3 = t1 + t2
t4 = (1, 2, 3)

list5 = ['a', 'b', 'c']

print(t3)

print(len(t3))
# 元组中类型统一才能使用max函数
print(max(t4))

t5 = tuple(list5)
print(t5[-1])
print(min(t5))

del t3

# 已经删除,以下执行会报错
# print(t3)

遍历元组
在上面的例子中,我们已经演示了如何遍历元组。元组虽然不可变,但遍历元组的方式与遍历列表的方式是非常类似的。

2.2.3 字典

字典在Python中类似于一个特殊的HashMap,这个HashMap中的元素以键值对的形式表示。其中,键一般都是不可变类型,可哈希。一般我们用str类型居多。特别地,字典中的key必须唯一。

以下是代码示例:

# 创建字典
user = {
    "username": 'Jack',
    "password": 123456,
    "is_admin": False
}

print(user)

# 设置字典 key-value 值
user["score"] = 98
print(user.get("score"))
# 没有设置,拿不到 none
print(user.get("code"))
# 拿的时候给默认值
print(user.get("money", "very much"))
# pop 字典某key
user.pop("username")
print(user)
# 更新字典某key的值
user["password"] = "<PASSWORD>"
print(user["password"])

2.2.4 拆包

拆包是Python中的一个重要特性,可用于元组、列表等快速取值,并将其值使用。

# 定义元组、列表
t1 = (1, 2, '6')
list1 = [1, 5, 7]

# 拆包
x, y, z = t1
l, m, n = list1

print(
    f'l = {x}, m = {y}, type(z) = {type(z)}, n = {z}'
)

print(
    f'l = {l}, m = {m}, n = {n}'
)

# 其过程等同于
x = t1[0]
y = t1[1]

2.3 运算

现在的高级语言,基本运算几乎都大差不差,这里只提一些python中不太一样的地方。

2.3.1 双除号/双乘号

双除号截断除法
双除号除法表示截断除法,返回一个整数。

# 双除法返回整数
print(4//3)

双乘号次方
双乘号表示次方

# 双乘号表示次方
print(10**3)

注意,次方的运算在运算表达式中,优先级是最高的,例如:

# 先计算次方,这个例子的结果应该为49.
print(1+2 * 3 * 2**3)

2.3.2 常见运算函数举例

python中也有很多内置的数学函数,我们直接举例学习:

import math

# 内置函数四舍五入
print(round(2.9))

# 内置函数绝对值
print(abs(-96))

# math包下的函数向下取整
print(math.floor(2.6))

2.3.3 布尔运算

布尔运算的一些基本与或非,和我们的java也不尽相同,python中与或非用and、or、not关键字表示。当然也很简单,直接举例:

# boolean 运算
is_ok = True
is_not_ok = False

print(is_ok and is_not_ok)
print(not is_ok)
print(is_ok or is_not_ok)
print(is_ok or not is_not_ok)

3. 控制流程

3.1 if-else 语句

Python 的 if-else 语句语法与 Java等类C语言大有不同。当然也不难学,我们直接拿例子举例,大家看看就懂了:

# if else 语句学习
user_input = input('please inter 1 or 2 to continue')
input_value = int(user_input)

# 单 if
if input_value == 1:
    print('hello world!')

# if-else
if input_value == 1:
    print('hello world!')
else:
    print('hello python!')
print('this is a demo')

if input_value == 1:
    print('hello world!')
elif input_value == 2:
    print('hello jemmy')
else:
    print('have a good time!')

3.2 while 循环

有了以上 python if-else 语句的基础,我们就进一步熟悉了python的语法风格,因此 while 循环也更易于理解。我们直接上例子:

# while 循环 demo
i = 0

while i <= 5:
    print("*" * i)
    i += 1

print("done.")

但值得注意的是,在python中,while 也可以接上 else 来进行兜底操作,如:

# while demo

init_times = 0
times = 3
target = 5

while init_times < times:
    init_times += 1
    guss = int(input('Please enter your guss, tips : less than 10'))
    if guss == target:
        print('You win!')
        break
else:
    print('You lose!')

另外需要注意的是,python中,由于少了类C语言的括号{}包裹代码块,实际编写时,要十分注意缩进!例如,此处 if 的break,若是少了缩进,就会被解释器认为这个break是在while循环体一级的,这样就会导致执行一次就break了!

3.3 for 循环

Python中的for循环,有点类似Java的增强for循环。有趣的是,Python中的for还能直接遍历字符串:

# for 遍历字符串
for item in 'Python':
    print(item)

# for 遍历范围函数
for item in range(10):
    print(item)
    
for item in range(3, 6):
    print(item)

for item in range(2, 5, 2):
    print(item)

# for 遍历数组
for item in ['Tom', 'John', 'Smith']:
    print(item)

Python 中的for,可以遍历相当大的带范围的对象。

嵌套for循环
直接举例:

# 嵌套遍历
array_demo = [5, 2, 5, 2, 2]
for i in array_demo:
    temp = ''
    for j in range(i):
        temp += str('x')
    print(temp)

4. 方法/函数

在前面的小节中,我们已经了解过Python的语法风格,与Java、C等不同的是,结尾不需要带分号,代码块用缩进代替大括号。

因此,在Python中,方法的定义也是这种风格的语法,如以下示例:

# 定义方法
def my_method():
    print('Hello World!')


my_method()

注意,在这个简单的方法练习中,我们需要注意的是python代码规范,例如:方法下,要空2行。结束行后要回车加一行空行。否则会被pycharm告警。

除此之外,Python中的方法还有和Java等语言不同的地方,例如在调用方法的同时可以打乱参数顺序,加上参数名来指定对应的参数,从而提高可读性,并且不需要过多关心各参数顺序。

# 多个参数方法
def multiple_parameters(a, b):
    print(f'a = {a}, b = {b}')
    return a + b


print(multiple_parameters(1, 2))
# 指定参数
print(multiple_parameters(b=9, a=1))

5. 异常处理

Python中的异常处理也和Java等不同。使用的是try - except关键字。

举例:

# 创造异常 :ZeroDivisionError
# print(1/0)

# 创造异常 TypeError
# a = input("Enter a number: ")
# print(a / 2)

# try-except 语句
b = int(input("Enter a number: "))
try:
    print(2 / b)
except ZeroDivisionError:
    print("ZeroDivisionError, division by zero")

# 多个 exception
c = input("Enter a number: ")
try:
    print(2 / c)
except ZeroDivisionError:
    print("ZeroDivisionError, division by zero")
except TypeError:
    print("TypeError, invalid number")
    

6. 面向对象

Python 也支持面向对像。若读者也有一定的面向对象基础,那么Python中的类定义、继承等方法,均与其它面向对象编程语言类似,仅记住语法区别即可。

6.1 类与对象

我们直接创建一个User类,来进行示例:

# 类定义
class User:

    # 构造函数,self类似于 Java的 this
    def __init__(self, first_name, last_name):
        self.first_name = first_name
        self.last_name = last_name

    # 类方法
    def full_name(self):
        return f"{self.first_name} {self.last_name}"


# 创建对象
user = User("Sharry","Xian")
print(user.full_name())
print(user)

上述例子列举了user类的创建。与Java等语言一样,首先是类名大写,然后需要有构造方法,不写这个构造方法会默认使用默认的隐藏的构造方法。方法里的self参数类似于this,创建对象及调用类的方法时不需要显式传入self。

6.2 继承

Python 中的继承通过括号进行。特别地,Python支持多继承。
先上例子:

# 演示继承以及方法的重写
class Animal:
    def eat(self):
        print("Eating...")


# pass 表示不做操作,直接通过。甚至说,从语法上,空的类也可以pass掉
class Dog(Animal):
    pass

class Cat(Animal):
    # 直接定义同名方法重写
    def eat(self):
        print("hello ")

    def bark(self):
        print("bark ")


# python 支持多继承
class Monkey(Dog, Cat):
    pass


dog1 = Dog()
dog1.eat()

cat1 = Cat()
cat1.eat()

monkey1 = Monkey()
# 执行的是继承树最近的一个重写方法,继承树同级时,调用先继承的方法
monkey1.eat()
monkey1.bark()

从上述例子中,我们了解了Python中的继承机制。主要是语法不同,用小括号加类名进行继承,其次是可以多继承。

Python 3.9 中,重写父类的方法只需要直接将同名方法重新写一遍,不需要像Java中一样添加注解标识重写。但有一个需要补充的,若需要在子类调用父类的方法,使用super()方法。

7. 补充与总结

7.1 列表常用方法

Python 中,列表常用的方法与Java等语言提供的一些list方法一样,都有插入、清除、取出等操作。直接上示例:

name = ['Jack', 'John', 'Smith', 'Sharry']

# 数组常用方法
name.remove('Jack')
print(name)

name.reverse()
print(name)

name.append('Rebecca')
print(name)

name.insert(3,'Jim')
print(name)

name.clear()
print(name)

不仅仅是数组,python中许多内置API的使用,均可翻阅官方文档:
python-官方文档

7.2 元组与列表

  • 元组与列表都可以存储一系列变量,由于列表会预留内存空间,所以可以增加元素。
  • 元组会按需分配内存,所以如果变量数量固定,建议使用元组,因为占用空间更小。
  • 应用: 变量交换的本质就是创建元组:x, y = (y, x )

7.3 import

import 类似于 Java 的导包。Python 中的 import 有如下几种方式:

从特定的包/模块的py文件中 import 特定的方法

# 从一个模块的某py中,import特定的方法,多个方法用逗号隔开

from import_demo.method_demo import method_demo_hello, say

# 这种方式import的方法可以直接调用
method_demo_hello()

say()

import 文件夹对应的模块

import import_demo.method_demo

import_demo.method_demo.say()

import 模块

import random

for i in range(3):
    print(random.randint(10, 20))

7.4 魔术方法

以双下划线开头、结尾命名的方法在Python中被称为魔术方法。
在本文的一些例子中,我们已经使用过魔术方法,例如__init__()

魔术方法在python中也有很广泛的用途,具体常用的魔术方法,篇幅有限,请参阅其它参考文章。

7.5 总结

通过本文,我们一文学习了Python基本语法。此处总结与Java等语言的语法上的不同之处:

  • 主要语法区别:python用缩进代表代码块,并省略了结束的;
  • import 方式:支持多种 import 方式,主要是import 和 from xxx import xxx,灵活
  • else-if 关键字,python有缩写 elif;try-catch 关键字在python中为except
  • 元组、字典,两个特殊数据类型,拆包特性
  • 方法定义语法格式不同
  • 面向对象支持多继承,语法格式有所不同

但总的来说,python 语法相对简洁,库很多,也支持跨平台。飞速发展的信息时代,多学点总有好处。希望通过本文,读者能掌握Python语法基础,为日后多语言项目异构、同一场景多种技术解决方案打下基础。

Respect!

参考资料

Python速成总结(史上最快,不快打我) 【Python】3小时不挂_哔哩哔哩_bilibili变量,数字,字符串,注释_哔哩哔哩_bilibili目录前言一、基本命令二、基本计算语句三、字符串操作四、官方文档的使用五、列表与元组六、字典七、集合八、值类型变量与引用类型变量九、print语句十、if语句十一、循环语句十二、函数写法十三、类的写法十四、模块。 阅读详情

相关推荐

python零基础入门到精通,python入门到精通教程

坚持到了这儿,恭喜你,表示你有做开发的潜力,其实我想说的上面的内容还是刚刚开始,刚开始大家不需要多么精通了解这些内容,除了Python方面的知识,每个部分掌握一点儿能进行基本开发就好,主要是不断练习,让自己跳出「舒适区」,进入「学习区」,但是又不进入「恐慌区」,不断给自己「喂招」。上述这份完整版的Python全套学习资料已经上传优快云官方,朋友们如果需要可以扫描下方二维码免费获取【保证100%免费】

YYmmsss的博客 3415

Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法

Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法

dream_ready的博客 11万+

Python3 基础语法快速入门

该文章面向人群:嵌入式方向,偶儿使用Python3进行简单开发,有C/C++语言基础,对Python要求不高的人群Python3.0+的安装方法本文不作赘述注意Python2.0+与Python3.0+语法的差异,以下语法不适用于Python2.0+

莘莘的博客 1748

Python 语法及入门(超全超详细)

定义函数"""这是一个问候函数"""# 定义函数 def greet(name) : """这是一个问候函数""" return f"Hello, {name }!" # 调用函数 message = greet("Alice") print(message) # Hello, Alice!

2301_78096295的博客 5370

FPGA新手必看:XC7Z020最小系统搭建全攻略(附原理图解析)

本文为FPGA新手提供了XC7Z020最小系统搭建的完整实战指南。文章详细解析了电源架构、时钟复位、配置调试等关键硬件电路设计,并重点剖析了外围电路与端口引脚的连接要点及常见陷阱,帮助读者从零开始构建稳定可靠的开发平台。

weixin_29189377的博客 359

KEPServerEX与三菱iQ-R系列PLC通讯

KEPServerEX与三菱iQ-R系列PLC通讯Mitsubishi Ethernet北京东方鼎晨科技有限公司目 录1. 前言2. 三菱PLC端相关设置3. Kepware端相关设置KEPServerEX是美国PTC Kepware公司生产的具有行业性的连接平台,KEPServerEX支持150多种通讯协议,用于向您的所有应用程序提供单一来源的工业自动化数据。该平台的设计使用户能够通过一个直观的用户界面来连接、管理、监视和控制不同的自动化设备和软件应用程序。KEPServerEX利用OPC(自动化产业的互

qq_28768521的博客 8094

python语法快速入门,python语法大全break

1989年,为了打发圣诞节假期,Gudio van Rossum吉多·范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形)1991年,第一个Python解释器诞生Python这个名字,来自龟叔所挚爱的电视剧在代码中,被写下来的固定的值(数据),叫做字面量"abcd"13.6注:先简单提出概念,方便写简易的代码,后续字符串有详解字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串如:"abcde"

2301_81900439的博客 1053

vscode中创建vue快捷键

1.安装Vetur插件(扩展里面直接搜) 2.vscode 界面里面左上角选则 文件=> 首选项=> 用户代码片段=>新建全局代码片段=>在输入框中新建名称为vue.json 3.删除里面的注释,当然你也可以留着,把下面的代码粘贴进去! { // Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // descri

Leon_940002463的博客 3207

【Python零基础快速入门系列 | 02】一文快速掌握Python基础语法

Python最核心的优势就是:它是一个拉皮条的,自己不干活(不具体实现,搭框架),让别人干活(Python调用其它语言的实现库)

机器未来的博客 1259

Python+QMT量化交易实战:从零搭建你的第一个极速策略(附完整代码)

本文提供了一份详细的Python+QMT量化交易实战指南,手把手教你从零搭建一个可回测、可实盘的极速策略。内容涵盖环境配置、QMT核心机制解析、双均线策略的完整代码实现、回测优化方法以及实盘部署要点,帮助量化交易新手快速入门并掌握核心开发流程。

b9c0d的博客 1012

光耦继电器电路分析

光耦电路的分析笔记

MingYue_SSS的博客 6873

有Java基础快速入门Python

学习Python第一天学习准备语法基础一,了解python二,Python解释器三,标识四,数据类型五,运算符六,控制语句七,格式化输出八,Number(数字)九,字符串SmartyPants 学习准备 因为之前系统学习过Java语言,所以这次学习Python想脱离完整视频教学,通过以前总结的经验来快速入门Python。打算边学习语法基础,边编写demo,最后实现完整的项目来实现python入门。语言只是实现目的的工具,工具就是用来使用的,只有不断的运行测试才能发现自己的不足,Make it run, ma

qq_40661404的博客 4268

【新手流程】1小时解决Anaconda+Cuda+Cudnn+Pytorch+Pycharm深度学习环境配置

一小时速通Anaconda+Cuda+Cudnn+Pytorch+Pycharm环境配置

m0_57190453的博客 4085

一天快速入门python_毫无基础的人如何入门 Python ?

干货来了!看这篇,一天快速入门 Python!Python基本语法标识符第一个字符必须是英文字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。保留字保留字即关键字,不能用作任何标识符名称。keyword 模块可以输出当前版本的所有关键字:import keywordprint(keyword.kwlist)['False', 'None', 'True', 'an...

weixin_39734399的博客 94

SAP Gateway 中事务码 /IWFND/MAINT_SERVICE 的用法介绍

本文系统梳理了SAP Gateway中/IWFND/MAINT_SERVICE事务码的核心功能与运维实践。作为OData服务管理中樞,它支持服务注册激活、ICF节点配置、系统别名绑定、批量处理等关键操作。文章详解了服务目录、ICF节点、系统别名的配置要点,提供了批量激活、缓存清理、性能监控等实用技巧,并针对常见陷阱(如传输配置、删除残留)给出解决方案。通过制造业批量激活、零售业OAuth集成等案例,展示了事务码在企业级应用中的实际价值,为SAP Gateway运维提供了一套完整的治理清单。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 302

PIMPL 模式 以及Q_DECLARE_PUBLIC 与 Q_DECLARE_PRIVATE

在 C++ 中,PIMPL 模式通常通过将类的私有数据和实现放在一个单独的类中,然后在类的公共接口中使用指向该私有实现类的指针来实现。宏可以帮助在 Qt 的 PIMPL 模式中实现类的私有实现和公共接口的分离,提高代码的封装性和可维护性。宏的结合使用,我们可以实现类的私有性和封装,避免暴露私有实现的细节,同时提高类的可维护性和灵活性。:这一行声明了一个友元类,使得类的公共接口可以访问私有实现类的私有成员。:这一行声明了一个友元类,使得类的私有实现可以访问类的私有成员。是两个宏,用于实现 PIMPL 模式。

追赶时代的博客 840

Python七天快速入门——第一天

本教程直接从语言入手,旨在让没有编程基础以及具有一点程序基础的快速上手Python,

苦走一口田 2340

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

一天快速入门 Python

Python 是由Guido Van Rossum在 90 年代早期设计,现在是最常用的编程语言之一。特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言。 作者|yuquanle 责编 | 屠敏 Python基本语法 标识符 第一个字符必须是英文字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。 保...

优快云资讯 1131

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【Python零基础到入门】Python专栏简介

本文章是【Python零基础到入门】专栏的一个简单介绍 目前网上的Python学习文章 和 视频 等资源有很多 本专栏的 目的 是针对之前只听说过Python但是没有经过系统学习的小伙伴 所以该系列的文章核心目的就是让我们能够快速学习Python的知识

努力前行,总会成为自己心中的那道光 6万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

一文快速入门Python——Python基础

万字文章全面概括Python入门知识,学习Python基础这一篇就够了

永不落的梦想 3141

大话python3入门基础语法

大话python3入门基础语法

ChengRuoFei的博客 1万+

(新手快速入门)Python基础语法总结

0x00 前言 暑假闭关一月系列。因为在CTF中遇到一些题目需要利用python编写脚本,想着以后工作也会用到,所以入门了一下python,特此记录一下一些基础的语法知识。有编程基础(如c)的同学只需花很短的时间便可掌握基本语法,剩下的便是在不断地实战中巩固深入了~ 0x01 输入、输出函数 (例子简短,直接用IDLE来进行演示) input()#函数等待用户在键盘上输入文本,并按下回车键。 print()#函数将括号内字符串显示在屏幕上。 0x02 列表 · 在Python中,列表由一系列按特定顺序

m0_46896375的博客 620

Python基础快速入门

Python基础快速入门

m0_73640344的博客 1529

Python基础语法十分钟快速入门(小白可食用)

本文介绍了Python编程的基础知识,包括环境配置、变量与数据类型、运算符、流程控制、数据结构、函数与模块等核心内容。Python语法简洁易读,支持跨平台运行,拥有丰富的第三方库资源。教程详细讲解了列表、元组、字典和集合等数据结构的特点与用法,以及条件判断、循环等控制语句。在函数部分,说明了参数传递和模块导入的方法。最后提供了实践建议,强调代码缩进规范和字符串操作注意事项,并推荐了后续学习方向,如数据分析、网络爬虫等应用开发。

csdn_strive的博客 875

python快速入门【一】-----基础语法

目录 python快速入门【一】-----基础语法 基础类型 Hello World! 字符串操作 基础数学 if 语句 else 语句 elif 语句 列表 访问列表里面的值 切分列表 取列表的最大值, 最小值, 长度, 以及总和 对列表中对象出现次数进行统计 返回列表第一个指针 对列表进行排序 在列表结尾添加一个对象 删除列表中一个对象 删除列表中指定位置的对象 合并列表 在列表指定位置前插入对象 python快速入门【一】-----基础语法 IPython/

丨汀、的博客 1884
上一篇: 【Python】FastAPI 项目创建 与 Docker 部署
下一篇: 【Python】ORM 持久层框架 SQLAlchemy 的基本使用
CoderSharry
博客等级 码龄4年 515粉丝 69原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值