更适合有一定语言基础不想看python学习视频的,过一遍基本语法册就可以
- 毕竟语言都是相同的,主要明确一下python和其他语言的不用之处和一些基本格式就可以(比如python里定义变量不用写变量类型;if和while后面要加引号,不用大括号括起来之类~)
- 感觉python真的是很轻量级的语言,随用随写
- 但是方便编写的同时可能也会出现一些问题,不过各个语言都有好坏~
- 本文更适合学过c或者java的人看,展示了python日常使用中的大部分语法,看完基本可以直接上手写python了,建议复制到编辑器中方便观看(笔者懒得整理格式了==)
import math
print('hello')
print("he said \"let\'s go\"")
print("你好" + "服务器")
print("""君不见,黄河之水天上来,奔流到海不复回
君不见,高堂明镜悲白发,朝如青丝暮成雪""")
greet = "您好,吃了吗"
name = "魈"
print(greet + name)
print(math.sin(1))
print(len("hello"))
print("hello"[3])
print(type("hello"))
print(True)
age = int(input("请输入年龄"))
after_10_year = age + 10
print("知道了,你今年" + str(after_10_year) + "岁")
is_happy = True
if is_happy:
print("你很快乐~")
weight = 61.2
height = 1.6
BMI = weight / (height) ** 2
if BMI <= 18.5:
print("偏瘦")
elif 18.5 < BMI < 25:
print("正常")
elif 25 < BMI < 30:
print("偏胖")
else:
print("肥胖")
x = 10
x > 5 or x < 10 or x * 2 == 12
shopping_list = ["键盘", "鼠标"]
shopping_list.append("显示器")
print(shopping_list)
shopping_list.remove("显示器")
print(shopping_list)
s = "hello"
print(s.upper())
s = s.upper()
print(s)
list1 = ["hello"]
list1.append(66.6)
list1.append(True)
list1.append(None)
print(list1)
print(list1[0])
contacts = {"小明":"172929339","小花":"173930"}
contacts["小明"]
example_tuple = ("键盘", "键帽")
contacts2 = {("张伟", 23):"12344445",
("张伟", 56):"367888865",
("张伟", 346):"76585858",}
zhangwei23_phone = contacts2[("张伟", 23)]
contacts ["美女A"] = "errtttrwr"
"小明" in contacts
del contacts["小明"]
len(contacts)
contacts.keys()
contacts.values()
contacts.items()
temperature_list = [23.6, 45.8, 34.2, 34.4, 45.1, 23.1]
for temperature in temperature_list:
if(temperature >= 38):
print(temperature)
print("完球了")
temperature_dict = {"111":23.6, "112":45.8, "113":34.2, "114":34.4, "115":45.1}
for staff_id, temperature in temperature_dict.items():
if temperature >= 38:
print(staff_id)
for i in range(5, 10):
print(i)
for i in range(5, 10, 2):
print(i)
while measure_brightness() >= 500:
take_photo()
contacts = ["老于", "老林", "老陈", "老李", "老张"]
for name in contacts:
message_contact = name + ":岁始之乐,点翠画柳喜开颜。\
云开雾散,良辰美景共团圆。祝福" + name + \
"及家人新年快乐,平安顺遂,虎年大吉!🧨"
send_message(name, message_contact)
message_contact = """
律回春渐,新元肇启。
新岁甫至,福气东来。
金{0}贺岁,欢乐祥瑞。
金{0}敲门,五福临门。
给{1}及家人拜年啦!
新春快乐,{0}年大吉!
"""format(year, name)
message_contact = """
律回春渐,新元肇启。
新岁甫至,福气东来。
金{current_year}贺岁,欢乐祥瑞。
金{current_year}敲门,五福临门。
给{receiver_name}及家人拜年啦!
新春快乐,{current_year}年大吉!
"""format(current_year = year, receiver_name = name)
name = "老林"
year = "虎"
message_contact = f"""
律回春渐,新元肇启。
新岁甫至,福气东来。
金{year}贺岁,欢乐祥瑞。
金{year}敲门,五福临门。
给{name}及家人拜年啦!
新春快乐,{year}年大吉!
"""
gpa_dict = {"小明":3.251, "小花":3.98, "小李":2.683, "小张":3.462}
for name in contacts:
print("{0}你好,你的当前绩点为:{1}".format(name,gpa))
print("{0}你好,你的当前绩点为:{1:.2f}".format(name,gpa))
def cal_sector(centra_angle, radius):
sector_area = central_angle / 360 * 3.14 * radius ** 2
print("此扇形面积为:{sector_area}")
return sector_area
area = cal_sector(160, 30)
import statistics
print(statistics.median([19, -3, 238]))
from statistics import median, mean
print(median([19, 34, 90]))
from statistics import*
print(median([19,80,20]))
class ATM:
def __init__(self, 编号, 银行, 支行):
self.编号 = 编号
self.银行 = 银行
self.支行 = 支行
atm1 = ATM("001", "招商银行", "南园支行")
atm2 = ATM("002", "中国银行", "北园支行")
class CuteCat:
def __init__(self):
self.name = "Amy"
cat1 = CuteCat()
print(cat1.name)
class CuteCat:
def __init__(self, cat_name):
self.name = cat_name
def speak(self):
print("喵" * self.age)
def think(self, content):
print(f"小猫{self.name}在思考{content}……")
cat1 = CuteCat("jojo")
print(cat1.name)
cat1.think("现在去抓沙发还是撕纸箱")
class Student:
def __init__(self, name, student_id):
self.name = name
self.student_id = student_id
self.grades = {"语文":0, "数学":0, "英语":0}
def set_grade(self, course, grade):
if course in self.grades:
self.grades[course] = grade
def print_grades(self):
print(f"学生{self.name}(学号:{self.student_id})的成绩为:")
for course in self.grades:
print(f"{course}:{self.grades[course]}")
chen = Student("小陈","190893")
zeng = Student("小曾","23455225")
zeng.set_grade("数学", 95)
zeng.print_grades()
class Mammal:
def __init__(self, name, sex):
self.name = name
self.sex = sex
self.num_eyes = 2
def breathe(self):
print(self.name + "在呼吸……")
def poop(self):
print(self.name + "在拉屎……")
class Human(Mammal):
def __init__(self, name, sex):
super().__init__(name, sex)
self.has_tail = False
def read(self):
print(self.name + "在阅读……")
class Cat(Mammal):
def __init__(self, name, sex):
super().__init__(name, sex)
self.has_tail = True
def scratch_sofa(self):
print(self.name + "在抓沙发……")
cat1 = Cat("jojo", "男")
cat1.poop()