《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()

将括号里的值进行响应数据类型的转换

posted @ 2020-09-25 23:35  晓枫的春天  阅读(180)  评论(0编辑  收藏  举报