初学编程100个代码示例

基础语法

1、输出Hello World

```python

print("Hello World")

```

2、变量赋值

```python

x = 10

y = 20

z = x + y

```

3、数据类型转换

```python

int_num = int(float_num) # 将浮点数转换为整数

float_num = float(int_num) # 将整数转换为浮点数

```

4、条件判断

```python

if x > y:

print("x大于y")

elif x < y:

print("x小于y")

else:

print("x等于y")

```

5、循环结构

```python

for i in range(10):

print(i)

```

6、函数定义与调用

```python

def greet(name):

print(f"Hello, {name}")

greet("Alice") # 输出:Hello, Alice

```

进阶语法

1、列表操作

```python

my_list = [1, 2, 3, 4, 5]

print(my_list[0]) # 输出:1,获取列表的第一个元素

my_list.append(6) # 将6添加到列表的末尾

```

2、字典操作

```python

my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}

print(my_dict['name']) # 输出:Alice,获取字典的键为'name'的值

my_dict['age'] = 30 # 设置字典的键为'age'的值为30

```

3、集合操作

```python

my_set = {1, 2, 3, 4, 5}

print(my_set[0]) # 输出:1,获取集合的第一个元素(注意:集合是无序的)

my_set.add(6) # 将6添加到集合中

```

4、文件操作

```python

with open('filename.txt', 'r') as file:

content = file.read() # 读取文件内容

print(content)

```

5、异常处理

```python

try:

x = 1 / 0 # 这将引发一个ZeroDivisionError异常

except ZeroDivisionError:

print("发生了零除异常")

```

三、实战练习(示例:编写一个简单的Web服务器)

1、导入必要的库(如socketos

```python

import socket

import os

```

2、创建TCP/IP套接字socket模块中的socket函数)并绑定到特定端口(如8080)

```python

server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 创建一个TCP/IP套接字对象

server_socket.bind(('localhost', 8080)) # 将服务器绑定到本地主机的8080端口上(这里使用localhost作为示例,实际部署时可能需要替换为公网IP地址)

```

3、开始监听连接请求(使用listen方法)并处理每个请求(使用accept方法)直到服务器关闭(使用close方法)或连接超时(使用settimeout方法设置超时时间)为止,在每次处理请求时,可以读取请求内容(使用recv方法),处理请求(这里只是简单地将请求内容返回给客户端),然后关闭连接(使用close方法),注意:在实际应用中,可能需要更复杂的逻辑来处理请求和响应,例如处理HTTP请求和响应、处理POST请求等,但这里只是提供一个基本的框架来展示如何实现一个简单的Web服务器。),在每次处理请求时,可以读取请求内容(使用recv方法),处理请求(这里只是简单地将请求内容返回给客户端),然后关闭连接(使用close方法),注意:在实际应用中,可能需要更复杂的逻辑来处理请求和响应,例如处理HTTP请求和响应、处理POST请求等,但这里只是提供一个基本的框架来展示如何实现一个简单的Web服务器。),在每次处理请求时,可以读取请求内容(使用recv方法),处理请求(这里只是

转载请说明出处内容投诉
CSS教程_站长资源网 » 初学编程100个代码示例

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买