《Python编程快速上手——让繁琐的工作自动化》读书笔记 第一章 Python基础
Python(蟒蛇)是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
环境准备:https://www.python.org/ 下载最新版本安装即可;安装完成后,cmd 输入 python 测试安装是否成功:如下时安装成功的响应:
第一个Hello World 程序:
也可以在 按 下 WInds 键 输入 IDLE 打开 自带工具进行验证;
Python 常用算术运算符
优先级:** > * > / > // + -
python 表达式计算顺序;将表达式逐个求值在进行计算
(5-1) * ((7+1)/(3-1)) 4 * ((7+1)/(3-1)) 4 * ((8)/(2)) 4 * (4) 16
编写并一个小程序
print("Hello World") print('what is your name ?') #问下你的名字 myName = input() #输入姓名 print('It is good to meet you, ' +myName) print('The length of you nmae is:') print(len(myName)) print('How old ar you ?') myAge = input() print('You wile be ' + str(int(myAge)+ 1) + 'in a year') 运行结果 ==================================== RESTART: E:\worksp_py\demo1\helloworld01.py ==================================== Hello World what is your name ? 令狐冲 It is good to meet you, 令狐冲 The length of you nmae is: 3 How old ar you ? 28 You wile be 29in a year
数据类型——整型、浮点型和字符串(这里只是字符串初步,在后面会详细介绍有关字符串的操作)
整型——整数
浮点型——小数
字符串——一串字符
要注意,不同的数据类型是有着本质区别的,比如,我们可以
>>> print("a+b-c"+"=a-c+b") # 这样写 OK a+b-c=a-c+b >>> print("a+b-c"+"=a-c+b" + 111) Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> print("a+b-c"+"=a-c+b" + 111) TypeError: can only concatenate str (not "int") to str >>> print("a+b-c"+"=a-c+b" * 2) a+b-c=a-c+b=a-c+b >>>
字符串不能和 非字符串进行加,但是可以相乘,相乘 表示 重复打印 N 次;
变量名必须满足三个规则:
1.只能是一个词;
2.只能包含字母、数字和下划线;
3.不能以数字开头;
(变量用小写字母开头是Python惯例)
类型转换
str() 将
int()
float()
将括号里的值进行响应数据类型的转换