Python学习-------变量和简单的数据类型(String)
1.变量命名和使用
变量命名规则:a.变量名只能包含(字母 数字 下划线),且变量不能以数字开头,例如:变量 s_1(正确),变量1_s(错误)
b.变量名不能包含空格,可以使用下划线来间隔
c.变量不能以关键字和函数名来命名,例如:print
d.变量名应该简短而且具有标识性。(看见变量名就知道其大概表示啥)
e.避免使用容易混淆的字母和数字,例如0和1,O和I (代码量很大的的时候,这种小错误不容易发现,尽量不要给自己挖坑)
2.简单数据类型
String字符串:python中使用单引号或者使用双引号来扩起字符串。
例如:str = "qazwsxedc" 同str = ‘qazwsxedc’表示相同相同字符串,具有相同效果。
字符串的基本操作:
a.字符串的首字母大小写修改,使用方法:字符串名字.title() ,就是调用了title方法 例如:
>>> str = 'qazwsxedc'
>>> str.title()
'Qazwsxedc'
>>>
b.字符串所有字符的大小写,分别调用upper和lower方法。upper()是使所有字符串都大写,lower相反。例如:
>>> str.upper()
'QAZWSXEDC'
>>> str.lower()
'qazwsxedc'
>>>
c.字符串的拼接,使用加号进行拼接,如需空格则用两个字符串,中间连接一个空格字符串。例如:
>>> str1 = 'adu'
>>> str2 = 'you have to more harder!!'
>>> str3 =str1 + str2
>>> str3
'aduyou have to more harder!!'
>>> str3 = str1 + " "+ str2
>>> str3
'adu you have to more harder!!'
>>>
d.字符串的截取,截取一部分字符串:变量[头下标 :尾下标](注:索引值是从0开始,-1表示从尾部开始,,输出的是第(尾下标)个,不是(尾下标)加一个。例如:
str3 = 'Adu you have to work more harder!!!'
print(str3)
print(str3[0:7]) #从0开始到第7个字符结束,包含空格字符
print(str3[:-1]) #-1表示从尾开始,前面不写默认从头开始,即表示从头开始到倒数第二个字符结束
print(str3[2:]) #输出第三个以后的字符
print(str3 * 2) #输出字符串两次 #运行结果
Adu you have to work more harder!!!
Adu you
Adu you have to work more harder!!
u you have to work more harder!!!
Adu you have to work more harder!!!Adu you have to work more harder!!!
>>
Python学习-------变量和简单的数据类型(String)的更多相关文章
- python的变量和简单的数据类型
决定学习python这门语言了,本人资质愚钝,只会把学到的东西记录下来,供自己查漏补缺,也可以分享给和我一样正在学习python语言的人,若在记录中存在什么错误,希望多多批评指正,谢谢. Python ...
- python学习-变量和简单类型(二)
学习笔记中的源码:传送门 1.注释: 单行注释(#):多行注释("""或者''') 2.python标准数据类型:数字(numbers).字符串(string).列表(l ...
- Python入门学习:1.变量和简单的数据类型
python入门学习:1.变量和简单的数据类型 关键点:变量.字符串.数字 1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释 1.1 变量的命名和使用 变量,顾名思义是一个可变的量, ...
- Python的变量及简单数据类型
Python的变量及简单类型 1. 变量 在Python编程中,变量是用来存放值或对像的容器.变量的名称可以自定义,但需遵循一定的规范,否则可能会引发一些错误.Python的变量可以分为数字.字符和 ...
- 说说 Python 的变量以及简单数据类型
1 变量 先来看一个示例: news="我国第一个人工智能规划问世"print(news) 运行结果: 可以看出使用 Python 定义变量很简单,甚至都不需要指定变量的类型. 1 ...
- Python自学02day——变量和简单的数据类型
1.变量是什么? 变量存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型, ...
- python学习 变量的操作 与 基本数据类型
一变量(本文使用python3.5): #变量:是计算机内存中的一块区域,变量可以存储规定范围内的值,变量可以改变#在python中变量是计算机内存中数据的引用 python的变量没有明显的类型,具体 ...
- Python学习笔记(三)数据类型
在内存中存储的数据可以有多种类型,在Python中,能够直接处理的数据类型有以下几种: 数字(Numbers) 字符串(String) 列表(List) 元组(Tuple) 字典(Dictionary ...
- Python学习笔记(二)——数据类型
1.数据类型 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 2.Python数字类型 Pyth ...
随机推荐
- HQL实现模糊查询
hibernate 实现模糊查询两种传参方式,其实各个方法的实质都是一样的,只不过传递参数的方法稍微有点区别 public List<User> getUsers(String id){ ...
- Lomsat gelral CodeForces - 600E (树上启发式合并)
You are given a rooted tree with root in vertex 1. Each vertex is coloured in some colour. Let's cal ...
- P2197 【模板】nim游戏
博弈初心者... 学习地址luogu上可以找到.关于比较好的证明地址放在了地址页里了.这里不再赘述. 大概感觉还是所谓先手必胜就是面对当前局面一定可以采取一种策略,然后后手无论再怎么做,先手都可以“控 ...
- JavaScript Array -->map()、filter()、reduce()、forEach()函数的使用
题目: 1.得到 3000 到 3500 之内工资的人. 2.增加一个年龄的字段,并且计算其年龄. 3.打印出每个人的所在城市 4.计算所有人的工资的总和. 测试数据: function getDat ...
- tp5中的return
return 可以输出对象,但是不可以输出数组 class Index { public function index(Student $student) { $data = $student-> ...
- Atcoder Regular Contest 066 F genocide【JZOJ5451】
题目 分析 \(s[i]\)表示a前缀和. 设\(f[i]\)表示做完了1~i的友谊颗粒的最优值(不一定选i),那么转移方程为 \[f[i]=max\{f[i-1],max\{f[j]-s[i]+s[ ...
- [洛谷P4040] AHOI2014 宅男计划
题目背景 自从迷上了拼图,JYY就变成了个彻底的宅男.为了解决温饱问题,JYY不得不依靠叫外卖来维持生计. 问题描述 外卖店一共有N种食物,分别有1到N编号.第i种食物有固定的价钱Pi和保质期Si.第 ...
- 测试网站接口,nginx篇
nginx是反向代理,怎么通过nginx反向代理要测试接口的线上网站呢. 这里自我提供了一个方法,仅供参考!建议不要用于刷接口等非常规的用途,后果会很严重. 首先 用node express创建一个项 ...
- sublime text怎么格式化PHP代码
手动安装: 可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control: 1.点击Preferences > Browse Packages菜单 2.进入打开的 ...
- BZOJ 1212: [HNOI2004]L语言 trie
长度小于 10 是关键信息~ #include <cstdio> #include <cstring> #include <algorithm> #define N ...