Python编程入门到实践 - 笔记(1,2章)


自学 Python 有段时间了,老是以为本身基础不牢,想着把看完的两本基础书写个博客作个笔记啥的。
准备在从新看一遍《Python编程入门到实践》,坚持写博客笔记。

Python编程入门到实践的前两章笔记,学习的内容以下:
查看当前环境中的 python 版本
python环境的搭建

变量和变量的命名
字符串的打印
修改字符串的大小写

制表符和换行符
删除空白字符
python的整数运算,计算平方,立方
使用 str() 函数

查看当前环境中的 python 版本
命令行下输入 python 就能查看当前环境所安装的 python 版本
个人宿主机上安装的是 python3,windows下的安装强烈推荐经过 anacoda 进行安装,真心的方便。(不须要单独安装 python,直接一个包全搞定)
若是使用 python2 能够在虚拟机下安装一个 Ubuntu16.04,系统自带的版本就是 python2了

windows环境下


ubuntu环境下


变量
定义一个变量:变量 – 值
在 message 变量中储存一个值 Hello Python world!并打印变量
-------------------------------
message = "Hello Python world!"
print(message)
-------------------------------
Hello Python world!

变量能够重复定义,可是只能打印出最新值
-------------------------------
message = "Hello Python world!"
print(message)

message = "Hello Python Crash Course world!"
print(message)
--------------------------------

Hello Python world!python

Hello Python Crash Course world!编程


变量的命名:ubuntu

1)变量名只能包含字母,数字和下划线,可是不能以数字开头。windows

2)变量名中不能有空格,可使用下划线进行链接。例如:beyond_softapp

3)不能将 python 的关键字和函数名用做变量名。例如:printide

4)尽可能少用 1 和 Q,很差区分。函数

字符串:学习

在 python 中用引号括起来的都是字符串,能够是单引号也能够是双引号。spa

单引号嵌套双引号,双引号嵌套单引号,能够正常输出括号中的内容(包括括号中的 单\双引号)命令行

"Hello 'Python Crash' Course world!"
'Hello "Python Crash" Course world!'
"Hello Python'Carsh Course world!"

经过系统函数,修改字符串的大小写
.title()将字符串的首字母大写
---------------------
name = "ada lovelace"
print(name.title())
---------------------
Ada Lovelace

.upper()将字符串的字母所有大写
----------------------
name = "ada lovelace"
print(name.upper())
----------------------
ADA LOVELACE

.lower()将字符串的字母所有小写
----------------------
name = "ADA LOVELACE"
print(name.lower())
----------------------
ada lovelace

合并字符串
在合并字符串中有个须要注意的地方就是下面实例中的两个双引号。
两个双引号中间有空格,打印结果为 ada lovelace
若是没有空格,打印为 adalovelace
+ 号是专门用来链接变量和字符的,并不会被打印
-----------------------------------------
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)
-----------------------------------------
ada lovelace

在 print()中引用系统函数,并打印
-----------------------------------------
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print("Hello, " + full_name.title() + "!")
------------------------------------------
Hello, Ada Lovelace!

制表符和换行符
制表符 \t:相似 Tab 键
换行符 \n:回车换行
注意下面的列子,
制表符在换行符前面的时候,制表符是无效的
由于先 Tab 后 换行,固然不会打印出 Tab 的效果
------------------------------------------------
print("Languages:\n\tPython\t\nC\t\nJavaScript")
-------------------------------------------------
Languages:

Python   

C   

JavaScript


删除空白

.rstrip()删除字符串最后的空白行

---------------------------------

favorite_language = 'python '
print(favorite_language)
print(favorite_language.rstrip())
print(favorite_language)
----------------------------------

python  #最后有一个空白字符

python  #最后无空白字符

python   #最后有一个空白字符  


也能够用定义变量的形式取消尾行的空白字符
---------------------------------------------

favorite_language = 'python '
favorite_language = favorite_language.rstrip()
print(favorite_language)
----------------------------------------------
python   #最后无空白字符

删除空白字符总结
.rstrip()  删除末尾空白行
.lstrip()  删除开头空白行
.srtip()   删除开头和尾行的空白行

Python中的整数运算
加减乘除的整数运算

>>> 2 + 3

5

>>> 5 – 3

2

>>> 2 * 4

8

>>> 8 / 4

2.0

计算整数的平方和立方

>>> 3 ** 2

9

>>> 6 ** 2

36

>>> 3 ** 3

27

>>> 2 ** 3

8

使用 str() 函数避免错误类型

要打印数字须要指定 str() 类型

----------------------------------------------

age = 23
message = "Happy " + str(age) + "rd Birthday!"
print(message)
----------------------------------------------
Happy 23rd Birthday!

《Python编程入门到实践》第 1,2 章结束。
还但愿路过的大牛不吝赐教,小弟在此谢过。
相关文章
相关标签/搜索