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从入门到实践 第二章的更多相关文章

  1. #Python编程从入门到实践#第二章笔记

      ​​​1.变量 (1)变量名只能包含字母.数字和下划线,不能包含空格 (2)不要将python关键字与函数名作为变量名 (3)简短有描述性,避免使用小写字母l和大写字母O (4)python 始终 ...

  2. Python:从入门到实践--第九章-类--练习

    #.餐馆:创建一个名为Restaurant的类,其方法_init_()设置两个属性:restaurant_name和cuisine_type. #创建一个名为describe_restaurant的方 ...

  3. python从入门到实践-11章测试模块(测试函数出问题)

    #!/user/bin/env python# -*- coding:utf-8 -*- # 用python中unittes中工具来测试代码 # 1.测试函数import unittestfrom n ...

  4. python从入门到实践-10章文件和异常(括号问题)

    #!/user/bin/env python# -*- coding:utf-8 -*- # 1.从文件中读取数据with open('pi_digits.txt') as file_object: ...

  5. python从入门到实践-9章类

    #!/user/bin/env python# -*- coding:utf-8 -*- # 类名采用的是驼峰命名法,即将类名中每个单词的首字母大写,而不使用下划线.# 对于每个类,都应紧跟在类定义后 ...

  6. python从入门到实践-8章函数

    #!/user/bin/env python# -*- coding:utf-8 -*- # 给形参指定默认值时,等号两边不要有空格 def function_name("parameter ...

  7. python从入门到实践-7章用户输入和while循环

    #!/user/bin/env python# -*- coding:utf-8 -*- # input() 可以让程序暂停工作# int(input('please input something: ...

  8. python从入门到实践-6章字典

    #!/user/bin/env python# -*- coding:utf-8 -*- # 前面不用空格,后面空格# 访问只能通过keyalien_0 = {'color': 'green', 'p ...

  9. python从入门到实践-5章if语句

    #!/user/bin/env python cars = ['audi','bmw','subaru','toyota']for car in cars: if car == 'bmw': prin ...

随机推荐

  1. 【Qt开发】Qt5.7串口开发

    QT5有专门的串口类:  QSerialPort:提供访问串口的功能  QSerialPortInfo:提供系统中存在的串口的信息  具体使用方法:  1.在pro文件中加入: QT += seria ...

  2. 【VS开发】使用WinPcap编程(3)——设置过滤器

    设置过滤器要用到两个函数,一个是pcap_compile(),另一个是pcao_setfilter().他们的函数原型如下所示: int pcap_compile (pcap_t *p, struct ...

  3. 【VS开发】VC实现程序重启的做法

    转载地址:http://blog.csdn.net/clever101/article/details/9327597 很多时候系统有很多配置项,修改了配置项之后能有一个按钮实现系统重启.所谓重启就是 ...

  4. 拉格朗日乘法与KKT条件

    问题的引出 给定一个函数\(f\),以及一堆约束函数\(g_1,g_2,...,g_m\)和\(h_1,h_2,...,h_l\).带约束的优化问题可以表示为 \[ \min_{X \in R^n}f ...

  5. vue-cli 3 ----- 项目频繁发送‘sockjs-node/info’请求

    在vue-cli3跑项目时发现了这个问题,浏览器一直在频繁发送这个请求,导致联调时很不方便,而且本地开发时项目也不能实时更新. 看了网上很多的 (1)  解决方案, 大多都是直接去node_modul ...

  6. 面试--hr常问的问题

    程序员换工作,会有技术面试(可能不止一轮的技术面),还会有hr的面试,技术面主要是偏向于技术问题,hr面试主要问的一些问题,下面做下汇总: 1.你换工作的原因,你为何辞职 必问的问题,送分题或者送命题 ...

  7. hdfs的balancer

    参考: https://blog.csdn.net/mnasd/article/details/80369603 在CDH中选一个资源多的节点,安装 HDFS->添加角色到实例 启动后状态是灰的 ...

  8. Spring中pom文件所需节点

    <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> &l ...

  9. win10的64位操作系统安装Oracle、Sql数据库遇到的问题及解决

    因为工作需要,在重新安装操作系统(Win10)不久的电脑上安装Oracle的客户端(win32_11g)和PLSQL,这个本来就比较复杂,下面记录一下遇到的问题及解决方法. 我有储备多个Oracle的 ...

  10. day 01 常量 注释 int(整型) 用户交互input 流程控制语句if

    python的编程语言分类(重点) if 3 > 2: 编译型: 将代码一次性全部编译成二进制,然后再执行. 优点:执行效率高. 缺点:开发效率低,不能跨平台. 代表语言:C 解释型: 逐行解释 ...