franki Blog

make a small progress every day

学习 svg - 进阶篇

svg 进阶 填充和边框 svg 可以使用多种方法来着色,指定对象的属性使用内联 css 样式、内嵌 css 样式,或者使用外部 css 样式文件 fill 和 stroke 属性 fill 属性设置对象内部的颜色 stroke 属性则会设置对象的线条颜色 可以使用 HTML 中的 css 颜色命名方案,如颜色名 red、十六进制值、rgba 值等等 <rect x="...

学习 svg - 基础篇

svg 基于可缩放矢量图形(Scalable Vector Graphics,SVG)基于 XML 标记语言,用于描述二维的矢量图形。 SVG 图像及其相关行为被定义于 XML 文本文件之中,这意味着可以对它们进行搜索、索引、编写脚本以及压缩。此外,这也意味着可以使用任何文本编辑器和绘图软件来创建和编辑它们。 和传统的点阵图像模式(如 JPEG 和 PNG)不同的是,SVG 格式提供的...

Python 编程从入门到实践-chapter10

文件和异常 读取文件 读取文件全部内容 from pathlib import Path path = Path('pi_digits.txt') contents = path.read_text() print(contents) 相对文件路径和绝对文件路径 from pathlib import Path path = Path('text_files/filename...

Python 编程从入门到实践-chapter9

类 创建和使用类 创建 Dog 类 class Dog: def __init__(self, name, age): self.name = name self.age = age def sit(self): print(f"{self.name} is now sitting.") def rol...

Python 编程从入门到实践-chapter8

函数 定义函数 def greet_user(): """显示简单的问候语""" print("Hello!") greet_user() 输出 Hello! 向函数传递参数 def greet_user(username): """显示简单的问候语""" print(f"Hello, {username}") greet_user('fran...

Python 编程从入门到实践-chapter7

用户输入和 while 循环 input() 函数的工作原理 input() 函数让程序暂停运行,等待用户输入一些文本。获取文本输入后,python 将其赋予一个变量,以便使用 message = input("Tell me something, and I will repeat it back to you: ") print(message) Tell me somethi...

Python 编程从入门到实践-chapter6

字典 一个简单的字典 alien = {'color': 'green', 'points': 6} print(alien['color']) print(alien['points']) 输出 green 6 使用字典 访问字典中的值 alien = {'color': 'green', 'points': 6} new_points = alien['points']...

Python 编程从入门到实践-chapter5

if 语句 一个简单的示例 cars = ['audi', 'bmw', 'subaru', 'toyota'] for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) 输出 Audi BMW Subaru Toyota 条件测试 ...

Python 编程从入门到实践-chapter4

操作列表 遍历整个元素 magicians = ['alice', 'david', 'canlina'] for magician in magicians: print(magician) 打印 alice david canlina 在 for 循环中执行更多的操作 magicians = ['alice', 'david', 'canlina'] for magi...

Python 编程从入门到实践-chapter3

列表 列表是什么 列表由一系列特定顺序排序的元素组成。元素之间可以没有任何关系。 示例: bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles) 输出 [‘trek’, ‘cannondale’, ‘redline’, ‘specialized’] 访问元素 bicycles = ...