c语言编程笔录

您现在的位置是:首页 > 编程 > 编程经验

编程经验

掌握 Python items 的必备技能

王美珠 2023-07-09编程经验
掌握基本数据类型和运算符Pythonitems中的基本数据类型包括整数、浮点数、布尔值、字符串、列表、元组、集合和字典。掌握这些基本数据类型及其常用的运算符是编写Python代码的基础,为

掌握基本数据类型和运算符

Python items 中的基本数据类型包括整数、浮点数、布尔值、字符串、列表、元组、集合和字典。掌握这些基本数据类型及其常用的运算符是编写 Python 代码的基础,为实现程序提供了必要的基础。以下是一些代码示例:

# 整数
a = 10
b = 3
print(a + b)   # 13
print(a - b)   # 7
print(a * b)   # 30
print(a / b)   # 3.3333333333333335
print(a // b)  # 3
print(a % b)   # 1
print(a ** b)  # 1000

# 字符串
s1 = 'Hello'
s2 = 'World'
print(s1 + s2)    # HelloWorld
print(s1 * 3)     # HelloHelloHello
print(len(s1))    # 5
print(s1[1:4])    # ell
print(s1.upper()) # HELLO

# 列表
list1 = [1, 2, 3, 4, 5]
list2 = ['a', 'b', 'c']
print(len(list1))         # 5
print(list1 + list2)      # [1, 2, 3, 4, 5, 'a', 'b', 'c']
print(list1 * 2)          # [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
print(list1[1:3])         # [2, 3]
list1.append(6)           # [1, 2, 3, 4, 5, 6]
list1.insert(1, 'new')    # [1, 'new', 2, 3, 4, 5, 6]
list1.pop()               # [1, 'new', 2, 3, 4, 5]
list1.pop(1)              # [1, 2, 3, 4, 5]

掌握条件语句和循环语句

条件语句和循环语句是实现程序逻辑和算法的核心,良好的掌握这些语句可以让我们更好地进行 Python 编程。以下是一些代码示例:

# 条件语句
a = 10
b = 20
if a > b:
    print("a is greater than b")
elif a < b:
    print("a is less than b")
else:
    print("a is equal to b") 

# 循环语句
colors = ["red", "green", "blue"]
for color in colors:
    print(color)
    
i = 0
while i < 5:
    i += 1
    print(i)

掌握常用的内置函数和标准库函数

Python 提供了大量的内置函数和标准库函数,这些函数可以大大简化我们的编程工作,提高我们的程序开发效率。以下是一些代码示例:

# 内置函数
a = [3, 4, 5, 1, 2]
print(min(a))            # 1
print(max(a))            # 5
print(sorted(a))         # [1, 2, 3, 4, 5]
print(sum(a))            # 15
print(len(a))            # 5
print(abs(-3))           # 3

# 标准库函数
import datetime
print(datetime.datetime.now())    # 2022-02-15 15:51:38.676740
import random
print(random.randint(0, 9))       # 2
import re
text = "The cat is on the mat."
print(re.findall("cat|mat", text)) # ['cat', 'mat']

掌握面向对象编程基础

面向对象编程是现代编程技术和思想的重要组成部分,对于 Python 编程来说也不例外。面向对象编程可以大大提高我们程序的复用性,可维护性和可扩展性。以下是一些代码示例:

# 类的定义和使用
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def introduce(self):
        print("My name is ", self.name, "and I am ", self.age, "years old.")
p1 = Person("Tom", 25)
p1.introduce()

# 继承和多态
class Animal:
    def __init__(self, name):
        self.name = name
    def sound(self):
        pass
class Cat(Animal):
    def sound(self):
        print("Meow")
class Dog(Animal):
    def sound(self):
        print("Bark")
def animal_speak(animal):
    animal.sound()
c = Cat("Tommy")
d = Dog("Buddy")
animal_speak(c)   # Meow
animal_speak(d)   # Bark

文章评论