python定制版入门教程

本文探讨了编程中的通用概念,如基本数据类型、条件判断(if/switch)、循环(for/while)、函数定义和运算符,强调了编程中思路的重要性,无论语言如何变化。作者通过实例展示了Python中的数据类型和控制结构,旨在帮助读者理解编程核心概念的共通之处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.前言

我首先要说的是,编程是互通,最重要的是思路。
对于这边也算在编程摸索了很多年人,在我使用代码去解决一些问题的时候,编程语言对我来说没有任何障碍,哪怕是新的、没接触过的编程语言也是一样,对我而言有障碍的是实现思路,是认知。为啥我会这么说呢,因为我个人觉得当掌握或者精通一门语言的时候,其他语言都有很多共同之处,比如在基本数据类型、函数、分之、循环等这些有很多共同之处,基本所有语言都包括这些,可能语法会有点不同,但是如果你的思路是清晰的,这些可能要你动动手指百度一下,一天,哦不,半天就能解决。

2.共同的地方

每个高级语言必有的东西。基本数据类型、分之、循环、函数、运算符等(python弱数据类型,不是没有)

2.1数据类型

对基本数据类型来说,我觉得他分三类
1.定义数字
2.定义字符或者字符串
3.定义浮点数
其实我们平时所使用的数据类型,大多数就是基本数据类型,当然不同语言的肯定有他特色的数据类型C语言的指针、python的复杂数据类型

num = 1            #定义数字    
str_data = 'ssd'   #定义字符串
float_data = 1.23  #定义浮点
2.2分之

if:这个就太经典可以

num=int(input("输入一个数字:"))
if num%2 == 0:
    if num%3 == 0:
        print ("你输入的数字可以整除 2 和 3")
    else:
        print ("你输入的数字可以整除 2,但不能整除 3")
else:
    if num%3 == 0:
        print ("你输入的数字可以整除 3,但不能整除 2")
    else:
        print  ("你输入的数字不能整除 2 和 3")

switch case:在python叫match case
用法都差不多

match status:
        case 400:
            return "Bad request"
        case 404:
            return "Not found"
        case 418:
            return "I'm a teapot"
        case _:
            return "Something's wrong with the internet"
2.3循环

for:经典中的经典

for i in range(5):
	print(i)

while:也是经典

count = 0
while count < 5:
   print (count, " 小于 5")
   count = count + 1
else:
   print (count, " 大于或等于 5")
2.4函数

菜鸟教程的这个图yyds
python函数

def max(a, b):
    if a > b:
        return a
    else:
        return b
a = 4
b = 5
print(max(a, b))
2.5运算符

https://www.runoob.com/python3/python3-basic-operators.html
这里写的比较详细
算术运算符

#!/usr/bin/python3
 
a = 21
b = 10
c = 0
 
c = a + b
print ("1 - c 的值为:", c)
 
c = a - b
print ("2 - c 的值为:", c)
 
c = a * b
print ("3 - c 的值为:", c)
 
c = a / b
print ("4 - c 的值为:", c)
 
c = a % b
print ("5 - c 的值为:", c)
 
# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b 
print ("6 - c 的值为:", c)
 
a = 10
b = 5
c = a//b 
print ("7 - c 的值为:", c)

结果为

1 - c 的值为: 31
2 - c 的值为: 11
3 - c 的值为: 210
4 - c 的值为: 2.1
5 - c 的值为: 1
6 - c 的值为: 8
7 - c 的值为: 2

比较运算符

a = 21
b = 10
c = 0
 
if ( a == b ):
   print ("1 - a 等于 b")
else:
   print ("1 - a 不等于 b")
 
if ( a != b ):
   print ("2 - a 不等于 b")
else:
   print ("2 - a 等于 b")
 
if ( a < b ):
   print ("3 - a 小于 b")
else:
   print ("3 - a 大于等于 b")
 
if ( a > b ):
   print ("4 - a 大于 b")
else:
   print ("4 - a 小于等于 b")
 
# 修改变量 a 和 b 的值
a = 5
b = 20
if ( a <= b ):
   print ("5 - a 小于等于 b")
else:
   print ("5 - a 大于  b")
 
if ( b >= a ):
   print ("6 - b 大于等于 a")
else:
   print ("6 - b 小于 a")

结果为

1 - a 不等于 b
2 - a 不等于 b
3 - a 大于等于 b
4 - a 大于 b
5 - a 小于等于 b
6 - b 大于等于 a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值