news 2026/7/6 21:35:53

跟着《python编程快速上手--让繁琐工作自动化》教材一起入坑Python第一章基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
跟着《python编程快速上手--让繁琐工作自动化》教材一起入坑Python第一章基础

为什么要入坑python?

闲着无聊,想要学习一下编程,编写个简单的游戏什么的,让生锈的脑子,运转起来,另外,就是python的代码,相对于其他编程语言,写的代码相对简单。话不多说,进入正题。

第一章 python基础

第一章节的内容相对简单,没有什么比较复杂的知识点,主要是:

1.对数学操作符的使用及优先级进行解释和说明。

2.对三种数据类型(整型,浮点型,字符串)进行解释说明。

3.字符串如何进行连接和复制,连接和复制需要注意什么。

4.变量。

5.#(注释),print(),input(),len(),str(),int(),float()函数的使用。

1.1数学操作符

** 指数: 4**4=256

% 求余 : 21%5=1

// 整除: 21//5=4

/ 除法 : 21/5=4.2

* 乘法: 5*9=45

- 减法 : 9-5=4

+ 加法 : 4+5=9

数学操作符与数学运算符操作相似,其顺序是**,*,/,//,%,从左到右,+,-,最后求值。

1.2整型,浮点型,字符串三种数据类型

整型 :整数,如:-2,0,5。

浮点型:浮点数,带有小数点的数,如:-1.25,0.2。

字符串:带有双引号或单引号的,如“a”,'s'.。

1.3 字符串的复制和连接

字符串的连接用+

eg:

>>>“a”+“b”

“ab”

注意:字符串+字符串可行,字符串+整型或浮点型不可行会出错。

字符串的复制用*

eg:

>>>"a"*6

“aaaaaa”

注意:字符串的复制,只能是字符串*整型值,字符串*浮点型值会报错。

1.4 变量(变元相当于那个神秘数字x)

1.4.1赋值语句

变量名 等号 储存的值。

eg:x=5

将名为x的变量保存一个整型值5。

1.4.2 变量名的取名3规。

1.只能是一个词。

2.只能包含数字、字母和下划线。

3.不能以数字开头。

1.5#(注释),print(),input(),len(),str(),int(),float()函数的使用。

1.#注释使用,python会忽视它,#标志后的文本都是注释,用了提醒自己代码是做什么的。

print(),将括号内容的字符串显示在屏幕上。

>>>print("hello")

hello

2.input(),函数在等待用户输出一些文本,并按下回车键。是调用一个表达式。输出结果为字符串值。

eg:

>>>m=input()

s

>>>m

"s"

3.len()函数,括号内容为字符串值。输出结果为字符串的个数,包含空格数。

eg:

len(“12134”)

5

len(“12 134”)含两个空格键。

7

4.str(),int(),float()函数。

str()函数,字符串函数,输出结果为字符串值。

eg:

>>>str(0)

"0"

int()函数,为整型函数,输出结果为整数值。

eg:

>>>int(1.25)

1

float()函数,为浮点数函数,输出结果为带有小数点的值。

eg:

>>>float(1)

1.0

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 21:35:42

redux学习笔记

基础方法 1、createStore 创建redux的store。支持两种形式 createStore(reducer, enchancer),其中reducer为Reducer类型,enhancere为StoreEnhancercreateStore(reducer, prelaodedState, enhancer),其中prelaodedState为PreloadedState类型 如果enha…

作者头像 李华
网站建设 2026/7/6 21:33:33

2.2.1工具篇-Power Query——Power Query从入门到精通

“我花了80%的时间清洗数据,只有20%的时间分析数据。”——这曾是数据分析师的日常写照。直到Power Query的出现,彻底改变了这一工作模式。 一、为什么Power Query是数据分析必备技能? 在正式开始学习之前,让我们先了解Power Que…

作者头像 李华
网站建设 2026/7/6 21:33:30

常微分方程数值解法对比:4种Python算法解 y‘=y-x 的误差与效率分析

常微分方程数值解法对比:4种Python算法解 yy-x 的误差与效率分析在工程计算与科学研究的实际场景中,绝大多数微分方程无法求得解析解。以初值问题yy-x为例,虽然其解析解为y(x)x1Ce^x,但当方程右端函数变为复杂非线性形式时&#x…

作者头像 李华
网站建设 2026/7/6 21:33:04

Java反射全面详解

目录 一. 什么是反射? 二. 反射有什么用? 三. 获取 Class 字节码文件对象的三种方式(重中之重,面试会问) 3.1 Class.forName("全类名")方式获取; 3.2 类名.class 方式获取 3.3 对象.getCla…

作者头像 李华
网站建设 2026/7/6 21:27:25

R语言非线性建模实战:从nls失败到精准预测的完整路径

1. 这不是“又一本R语言教材”,而是一份用真实数据撞墙后写成的非线性建模手记你打开R,lm()函数敲得飞快,散点图上那条直线划得笔直,p值小于0.001,R高达0.87——可当你把模型拿去预测下个月的销售、下周的设备故障率、…

作者头像 李华