python从入门到实践 第二章
python变量赋值:
python的变量赋值 可以是单引号 也可以是双引号
python 变量赋值的时候不能加()的 比如 name = "My Name is GF"
变量赋值的时候赋值会报错赋值字符串错误 解决错误可检查解释器解释报错的行号来判断
打印变量:
打印变量 需要紧挨着()比如 print(Name)
感悟:这是最基础的字符串操作,也就是小孩子的牙牙学语阶段,其实特别简单
下一篇就是对字符串进行改动,比如大小写,移动等等。也是人性化的操作。比较基础
代码应用即将应用开始。我要在每一篇感悟上加上程序员就是努力努力再努力,没有捷径的路的话,以此来鼓励我自己。
将变量进行改变
变量每个单词首字母大写-> title
代码如下:
_name_ = "this is gf my hero faker"
print(_name_.title())
____________________________________________
This Is Gf My Hero Faker
title将每个单词的首字母修改成了大写
变量每个单词都大写->upper upper英文翻译是上的意思。 .....
_name_ = "this is gf my hero faker"
print(_name_.upper())
____________________________________________
THIS IS GF MY HERO FAKER
upper将每个单词的字母都修改成了大写
变量将每个字母都修改成小写->lower lower英文翻译是降低 .....
_name_ = "this is gf my hero faker"
print(_name_.lower())
—————————————————————————————————————————————
this is gf my hero faker
lower将每个单词的字母都修改成了小写
总结:如果存储数据时,用户的英文字母大小写不一致,你可以通过上面的代码来对代码进行处理。 总体来看是相当好用的.
合并字符串 如果你想把不同的大小写的字符串的数据 合并到一起
来应对存储数据的时候 你可以使用代码的合并字符串功能来实现
合并字符串的习惯性错误
变量之后的的赋值 不要加双引号
如下
_name_ = fist_name + two_name
print(_name_)
即可
python 用+号来合并字符串
合并字符串的的方法 在python中成为拼接,可使用通过存储在变量中的信息来进行信息的拼接处理来创建完整的信息。
代码拼接如下:
first_name = "ada "
last_name = "loveface"
full_name = first_name + last_name
print(full_name.title())
print("Hello I Like " + full_name.title() + " !")
message = "Hello I Like " + full_name.title() + " !"
print (message)
当拼接字符串信息成功 可以存储在一个变量里 以供给下一次使用,比较方便。
使用制表符 换行符 空格 空白 来使代码更加易于读写
\t ->指的是制表符 (相当于tab键)
\n ->指的是换行符 (相当于敲满一行代码回车键进行换行)
liang = "seven day\n\t Mr.liang make scripts"
print (liang.title())
____________________________________________
Seven Day
Mr.Liang Make Scripts
总结:制表符和换行符 可以极大的帮助自己的代码规范化.更加方便。
去除空白的一行代码 能提高搜索字符串的功能
只需要定义两次变量 第二次在变量的变量前 设置变量 然后使用rstrip 去除空白即可
lstrip 去除字符串之前的空白行
rstrip 去除字符串之后的空白行
delete_kongbai = " python "
delete_kongbai = delete_kongbai.rstrip()
_______________________________________
print(delete_kongbai)
delete_kongbai = " python "
delete_kongbai = delete_kongbai.lstrip()
_______________________________________
print(delete_kongbai)
###############################################
第一章字符串 试题
name = " gaofeng\t\n"
name1 = "\t\nxiaoming "
name2 = " \tpuhui\n "
check = name
check1 = name1
check2 = name2
jihe = check + check1 +check2 + "!"
print(check.title().lstrip())
print(check1.upper().strip())
print(check2.lower().lstrip().rstrip())
字符串操作至此完结
第一章第二节 数字
数字的加减乘除和次方运算 (**后的数字代表次方 也就是自乘几次)
>>> 2 + 3
5
>>> 3 -2
1
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
>>>
>>> 3 ** 2
9
>>> 3 ** 3
27
>>> 10 ** 6
1000000
___________________________________________
>>> (2 + 3) * 4
20
>>> (3 ** 2)+ 1
File "<stdin>", line 1
(3 ** 2)+ 1
^
SyntaxError: invalid character in identifier 报错很精准
>>> (3 ** 2) + 1
10
_____________________________________________
浮点数 在编程中很多 小数点都叫浮点数 在python里也是这样的
>>> 0.1 + 0.2
0.30000000000000004
>>> 0.1 * 0.2
0.020000000000000004
——————————————————————————————————————————————————————————
变量设置成数字的时候 调用python变量 需要
ps : must be str no not int
age = 26
message = "Happy " + str(age) + "GF Birthday!"
print(message)
Happy 26GF Birthday!
————————————————————————————————————————————————
动手试一试
print(3 + 5)
print(19 - 11)
print(8 * 1)
message = (88 / 11)
print(message)
编写注释 # 代码越长 标识好代码的重要性 越来越重要
要求习惯:在代码中编写清晰,简洁的注释
开始研究更复杂的主题时,尽量将代码写的简洁清晰
##########################################################################################
如何使用变量;如何创建描述性变量名以及如何消除名称错误和语法
错误;字符串是什么,以及如何使用小写、大写和首字母大写方式显示字符串;使用空白来显示
整洁的输出,以及如何剔除字符串中多余的空白;如何使用整数和浮点数;使用数值数据时需要
注意的意外行为。你还学习了如何编写说明性注释,让代码对你和其他人来说更容易理解。最后,
你了解了让代码尽可能简单的理念。
第二章完结