Python Tut_from freeCodeCamp.org (1)

这篇博客涵盖了Python的基础知识,包括变量和数据类型、字符串操作、数值处理、用户输入、简单计算器的构建、Mad Libs游戏,以及列表和列表函数的使用。通过实例介绍了Python编程的基本概念。

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

Contents

1 Variables and Data Types

2 Working with Strings

3 Working with Numbers

4 Get Input From Users

5 Building a Basic Calculator 

6 Mad Libs Game

7 Lists

8 List Functions


1 Variables and Data Types

character_name ="Bob"
character_age ="15"
print("There once was a man named " + character_name + ", ")
print("he was " +character_age+ " years old. ")
character_name = "Stephen"
print("he really liked the name "+ character_name+ ", ")
print("but didn't like being "+ character_age+ ". ")

character_name ="Bob"
character_age ="15"
print("There once was a man named " + character_name + ", ")
print("he was " +character_age+ " years old. ")
character_name = "Stephen"
print("he really liked the name "+ character_name+ ", ")
print("but didn't like being "+ character_age+ ". ")

There once was a man named Bob, 
he was 15 years old. 
he really liked the name Stephen, 
but didn't like being 15. 
There once was a man named Bob, 
he was 15 years old. 
he really liked the name Stephen, 
but didn't like being 15. 

2 Working with Strings

print("Draft\nAcademy")
# change a new line
print("Draft\"Academy")
# add a “ between words

phrase = "Draft Academy"
print(phrase+ " is cool")

phrase = "Draft Academy"
print(phrase.lower())
# change to lower A-Z

phrase = "Draft Academy"
print(phrase.upper())
# change to upper A-Z

phrase = "Draft Academy"
print(phrase.isupper())
# if upper? False

phrase = "Draft Academy"
print(phrase.upper().isupper())
# True

phrase = "Draft Academy"
print(len(phrase))
# 13

phrase = "Draft Academy"
print(phrase[0])
# D

phrase = "Draft Academy"
print(phrase.index("a"))
# index a
# 2

phrase = "Draft Academy"
print(phrase.index("Acade"))
# 6

phrase = "Draft Academy"
print(phrase.replace("Draft", "ELeven"))
# ELeven Academy

Draft
Academy
Draft"Academy
Draft Academy is cool
draft academy
DRAFT ACADEMY
False
True
13
D
2
6
ELeven Academy

3 Working with Numbers

print(3+4)
# 7

print(3*4+5)
# 17

print(3*(4+5))
# 27

print(10 % 3)
# 1

my_num = 5
print(my_num)
# 5

my_number = 5
print(str(my_number))
# 5

my_number = 5
print(str(my_number)+" my favorite number")
# 5 my favorite number

my_number = 5
print(my_number+" my favorite number")
# error

my_num = -5
print(abs(my_num))
# 5

print(pow(3,2))
# 9

print(pow(4,6))
# 4096

my_num = -5
print(max(4,6))
# 6

my_num = -5
print(min(4,6))
# 4

print(round(3.7))
# 4
print(round(3.2))
# 3

from math import *
print(floor(3.7))
# 3 /cut the point
from math import *
print(ceil(15.1))
# 16
from math import *
print(ceil(4.7))
# 5

from math import *
print(sqrt(36))
# 6.0

4 Get Input From Users

name = input("Enter your name: ")
print("Hello "+ name+ "!")
# Enter your name: chengzhi
# Hello chengzhi !

name = input("Enter your name: ")
age = input("Enter your age: ")
print("Hello "+ name+ "! You are "+ age+" years old.")
# Enter your name: cheng
# Enter your age: 25
# Hello cheng! You are 25 years old.

5 Building a Basic Calculator 

num1 = input("Enter a numer: ")
num2 = input("Enter another numer: ")
result = num1 + num2
print(result)
# Enter a numer: 1
# Enter another numer: 2
# 12

num1 = input("Enter a numer: ")
num2 = input("Enter another numer: ")
result = int(num1) + int(num2)
print(result)
# Enter a numer: 4
# Enter another numer: 5
# 9

# Enter a numer: 4.4
# Enter another numer: 5.5
# Error
num1 = input("Enter a numer: ")
num2 = input("Enter another numer: ")
result = float(num1) + float(num2)
print(result)
# Enter a numer: 4.5
# Enter another numer: 5.5
# 10.0

6 Mad Libs Game

print("Rose are red")
print("Violets are blue")
print("I love you")


color = input("Enter a color: ")
plural_noun = input("Enter a Plural Noun: ")
celebrity = input("Enter a celebrity: ")

print("Roses are "+ color)
print(plural_noun + " are blue")
print("I love " + celebrity)

Enter a color: Magenta

Enter a Plural Noun: Microwaves

Enter a celebrity: Tom Hanks

Roses are Magenta

Microwaves are blue

I love Tom Hanks

7 Lists

friends = ["Kevin", "Karen", "Jim"]
print(friends)
# ['Kevin', 'Karen', 'Jim']


friends = ["Kevin", "Karen", "Jim"]
print(friends[0])
# Kevin


friends = ["Kevin", "Karen", "Jim"]
print(friends[-1])
# Jim


friends = ["Kevin", "Karen", "Jim"]
print(friends[1:])
# ['Karen', 'Jim']


friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
print(friends[1:3])
# ['Karen', 'Jim']


friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends[1] = "Mike"
print(friends[1:3])
# ['Mike', 'Jim']

8 List Functions

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.extend(Lucky_numbers)
print(friends)
# ['Kevin', 'Karen', 'Jim', 'Oscar', 'Toby', 4, 8, 15, 16, 23, 42]

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.append("Creed")
print(friends)
# ['Kevin', 'Karen', 'Jim', 'Oscar', 'Toby', 'Creed']

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.insert(1, "Kelly")
print(friends)
# ['Kevin', 'Kelly', 'Karen', 'Jim', 'Oscar', 'Toby']

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.remove("Jim")
print(friends)
# ['Kevin', 'Karen', 'Oscar', 'Toby']

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.clear()
print(friends)
# [ ]

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
friends.pop()
print(friends)
# ['Kevin', 'Karen', 'Jim', 'Oscar']  /remove last one

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
print(friends.index("Kevin"))
# 0

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim", "Oscar", "Toby"]
print(friends.index("Mike"))
# Error 'Mike' is not in list

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
print(friends.count("Jim"))
# 2

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
friends.sort()
print(friends)
# ['Jim', 'Jim', 'Karen', 'Kevin', 'Oscar', 'Toby'] 排序

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
Lucky_numbers.sort()
print(Lucky_numbers)
# [4, 8, 15, 16, 23, 42]

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]
Lucky_numbers.reverse()
print(Lucky_numbers)
# [42, 23, 16, 15, 8, 4]

Lucky_numbers = [4,8,15,16,23,42]
friends = ["Kevin", "Karen", "Jim","Jim", "Oscar", "Toby"]

friends2 = friends.copy()
print(friends2)
# ['Kevin', 'Karen', 'Jim', 'Jim', 'Oscar', 'Toby']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值