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)
编写注释 # 代码越长 标识好代码的重要性 越来越重要
要求习惯:在代码中编写清晰,简洁的注释
开始研究更复杂的主题时,尽量将代码写的简洁清晰
##########################################################################################
如何使用变量;如何创建描述性变量名以及如何消除名称错误和语法
错误;字符串是什么,以及如何使用小写、大写和首字母大写方式显示字符串;使用空白来显示
整洁的输出,以及如何剔除字符串中多余的空白;如何使用整数和浮点数;使用数值数据时需要
注意的意外行为。你还学习了如何编写说明性注释,让代码对你和其他人来说更容易理解。最后,
你了解了让代码尽可能简单的理念。
第二章完结
python从入门到实践 第二章的更多相关文章
- #Python编程从入门到实践#第二章笔记
1.变量 (1)变量名只能包含字母.数字和下划线,不能包含空格 (2)不要将python关键字与函数名作为变量名 (3)简短有描述性,避免使用小写字母l和大写字母O (4)python 始终 ...
- Python:从入门到实践--第九章-类--练习
#.餐馆:创建一个名为Restaurant的类,其方法_init_()设置两个属性:restaurant_name和cuisine_type. #创建一个名为describe_restaurant的方 ...
- python从入门到实践-11章测试模块(测试函数出问题)
#!/user/bin/env python# -*- coding:utf-8 -*- # 用python中unittes中工具来测试代码 # 1.测试函数import unittestfrom n ...
- python从入门到实践-10章文件和异常(括号问题)
#!/user/bin/env python# -*- coding:utf-8 -*- # 1.从文件中读取数据with open('pi_digits.txt') as file_object: ...
- python从入门到实践-9章类
#!/user/bin/env python# -*- coding:utf-8 -*- # 类名采用的是驼峰命名法,即将类名中每个单词的首字母大写,而不使用下划线.# 对于每个类,都应紧跟在类定义后 ...
- python从入门到实践-8章函数
#!/user/bin/env python# -*- coding:utf-8 -*- # 给形参指定默认值时,等号两边不要有空格 def function_name("parameter ...
- python从入门到实践-7章用户输入和while循环
#!/user/bin/env python# -*- coding:utf-8 -*- # input() 可以让程序暂停工作# int(input('please input something: ...
- python从入门到实践-6章字典
#!/user/bin/env python# -*- coding:utf-8 -*- # 前面不用空格,后面空格# 访问只能通过keyalien_0 = {'color': 'green', 'p ...
- python从入门到实践-5章if语句
#!/user/bin/env python cars = ['audi','bmw','subaru','toyota']for car in cars: if car == 'bmw': prin ...
随机推荐
- LeetCode.1005-K次取负数组和最大(Maximize Sum Of Array After K Negations)
这是悦乐书的第376次更新,第403篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第237题(顺位题号是1005).给定一个整数数组A,我们必须按以下方式修改数组:我们选 ...
- centos8飞行驾驶舱和docker安装
零.先解决cenos8的网络(systemctl restart network.service已被废弃) 1.# vim /etc/sysconfig/network-scripts/ifcfg-e ...
- Nginx日志监控工具
ngxtop是一个基于python的程序,可以在Python上安装.ngxtop通过实时解析nginx访问日志, 并将结果(nginx服务器的有用指标)输出到终端. 主要的功能 当前有效请求 总请求计 ...
- Metinfo5.1 /member/getpassword.php SQL注入
- Active Directory Users and Computers 安装与使用(win7&win10)
一. ADUC安装 根据自己电脑所使用的Windows操作系统,找到对应的ADUC管理工具补丁包点击下载后安装. Windows7补丁下载链接:https://www.microsof ...
- python-day14(正式学习)
目录 三元表达式 列表推导式 字典生成式 zip()方法 生成器 yield关键字 迭代套迭代 send(value) close() throw() 自定义range方法 生成器表达式 匿名函数 与 ...
- 093、如何用Graylog 管理日志? (2019-05-17 周五)
参考https://www.cnblogs.com/CloudMan6/p/7821817.html 上节我们已经部署好了 Graylog ,现在学习如何使用他来管理日志. 首先运行测试容器, ...
- 吴恩达深度学习:2.15python中的广播
1.Broadcasting example (1)下面矩阵描述了来自四种不同的100克碳水化合物,蛋白质和脂肪的卡路里数量 比如说100g苹果所含的热量有56克来自碳水化合物,相比之下来自蛋白质和脂 ...
- Spring Boot自动配置总结
Spring Boot项目启动的时候加载主配置类,并开启了自动配置功能.(Spring Boot的自动配置功能是Spring Boot的一大重要且突出的特性) 那么我们需要了解下它: 如何加载主配置类 ...
- 2019-11-29-dotnet-文件读写务必注意事项
title author date CreateTime categories dotnet 文件读写务必注意事项 lindexi 2019-11-29 08:34:43 +0800 2019-10- ...