Python-06:Python语法基础-数与字符串

1、数的类型

  Python中数的类型主要是有5中,分别有整数型(int)、长整型(long)、浮点型(float)、布尔型(bool)、复数型(complex)

  例如: 0  -1  1  -999 999 这些都是整数型

      87959l  -87136l等这些是长整型(后面加一个l[注意:是小写的L])  

      3.14159   6.6668带小数点的 为浮点型

      bool类型只有两个值,非真既假,true false

      复数类型就是数学总的    xxx+xxxj  如3+5j 等

2、什么是字符串

  在Python中用引号(单引号、双引号、三引号)引起来的字符集称之为字符串,比如:"xiaoxin"、"123"、“3+59”、“叽里呱啦”   等等

  单引号:单引号中可以使用双引号并且可以将其输出出来
 

#encoding:utf-8
s1=‘123‘
print  s1  #123
s2=‘hello "dog" ‘
print  s2  #hello "dog" 

  双引号:双引号中可以使用单引号并把其输出出来。意思就是双引号和单引号可以交叉使用

#encoding:utf-8
s1="123"
print  s1  #123
s2="it‘s a dog"
print  s2  #it‘s a dog

  三引号:三引号引起来的字符串是可以换行的,而单引号和双引号的不可以(三引号可以是三个双引号也可是三个单引号)

#encoding:utf-8
s1=‘‘‘
good
good
study
,
day
day
up
!
‘‘‘
print  s1

  输出结果为

3、转义符

  在单引号中再放一个单引号是会报错的,因为三个单引号,程序不知道谁和谁匹配

  解决这个问题除了刚才的将外围引号变为双引号外还有就是转义符

  ,顺利解决,转义符\的意思就是使\符号后的一个符号代表其本意。

  

  \n是换行的意思,也是转义符的应用

4、自然字符串

  在Python里面,如果我们的字符串即使有转义符也要将他原样保留,不进行任何处理,我们可以使用自然字符串,即在字符串前加上r

  

5、字符串的重复

  如果我们要将一个字符串重复的输出,除了手动输入外,还可以使用字符串的重复运算符。

  其中\t代表一个制表符的距离,也是转义符的应用

6、子字符串

  如果我们想截取一个字符串中的子字符串出来,就要进行子字符串运算。

  运算方法主要有两种,一种是索引云算法[],一种是切片云算法[:]

  

#encoding:utf-8
‘‘‘
子字符串
索引运算符从0开始索引
切片运算符[a:b]是指从第a下标开始到第b-1下标,同样第一位的下标为0
‘‘‘
c1=‘jiyongxinnihao‘
print c1
c2=c1[0]
print c2
c3=c1[5]
print c3
c4=c1[:2]
print c4
c5=c1[2:]
print c5
c6=c1[4:7]
print c6

  输出结果为:

       

  

时间: 2024-08-01 10:50:44

Python-06:Python语法基础-数与字符串的相关文章

01-Python学习笔记-基础语法

Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 -v            输出Python版本号 -X           从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时. -c cmd     执行 Python 脚本,并将运行结果作为 cmd 字符串. file           在给定的python文件执行python脚本. P

Python基础数据类型之字符串

Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >>> str1 = 'hello' >>> str2 = "hello" >>> str3 = '''hello''' >>> str4 = """hello""" &g

python基础入门(语法基础)

最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 . 学习编程语言是很有趣的一件事情,但有2点请一定要谨记: 做人靠自己,码代码也必须靠自己.能不能成为python大牛,靠的是平时逻辑的训练和日复一日的码代码练出来的: 多总结.多思考.多查阅.实现需求的方式有多种,但总会有另一个办法是更加高效的! 博文内容属于基础篇,实时更新,如有地方写的不好,还请大家批评指正! python的语法基础 任何一种编程语言都有自己的一套语法,python也不例

python基础数据类型----整数 ,字符串【常用操作方法】,布尔值,for循环

Python基础数据类型(4.29) bool str int 三者之间的转换 str索引切片,常用操作方法 for循环(大量的练习题) 1.基础数类型总览 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). 10203 123 3340 int 主要用于计算+- * / 等等 '今天吃了没?' str 存储少量的数据,并进行相应的操作.str1 + str2, str *int , 索引,切片, 其他操作方法 Tru

python基础知识(字符串)

在我们学习python基础教程的过程中,一般会涉及字符串.列表.元组.字典等基础知识,接下来会将自己学习字符串.列表.元组以及字典的案例等记录如下: 一.字符串: 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.创建字符串很简单,只要为变量分配一个值即可.例如: var1="Big data" var2='openstack' 需要注意的是在python里面双引号("")与单引号('')表示的含义完全相同,并不会存在像S

2、Python语法基础

2-1.Python常量与变量 Python中的常量指在程序运行的过程中不可变的量,常量的特点是一旦绑定,不能更改: Python中定义常量需要用对象的方法来创建: Python的变量主要指在程序运行的过程中可以改变的量: 2-2.Python数与字符串 1.了解数的类型: 有符号的整型int 长整型long 浮点型float 布尔型bool 复数型complex 2.什么是字符串? 在python中用引号引起来的字符集都称为字符串,包括单引号,双引号,三引号三种引号: 单引号和双引号表示单行字

【Python】python基础语法 编码

编码 默认情况下,python以UTF-8编码,所有的字符串都是Unicode字符串,可以为代码定义不同的的编码. #coding:UTF-8 #OR #-*- coding:UTF-8 -*-  python保留字 保留字及为关键字,不能作为任何标识符名称.查看当前版本所有关键字:keyword模块 1 import keyword #导入keyword模块 2 keyword.kwlist['False', 'None', 'True', 'and', 'as', 'assert', 'br

python 学习笔记day03-python基础、python对象、数字、函数

python基础 语句和语法 注释及续行 首要说明的是:尽管python可读性最好的语言之一,这并不意味者程序员在代码中就可以不写注释 和很多UNIX脚本类似,python注释语句从#字符开始 注释可以在一行的任何地方开始,解释器会忽略掉该行#之后的所有内容 一行过长的语句可以使用反斜杠\分解成几行 缩进及代码组 缩进相同的一组语句构成一个代码块,称之为代码组 首行以关键字开始,以冒号:结束,该行之后的一行或多行代码构成代码组 如果代码组只有一行,可以将其直接写在冒号后面,但是这样的写法可读性差

十分钟学习Python的进阶语法

(0)目录 VMware 下安装Ubuntu的吐血经历 零基础学习Shell编程 Linux下的makefile的妙用 Linux调试神器 -- gdb 十分钟学会Python的基本类型 分布式版本管理神器--GIT GIT文件的三种状态 & Git SSH秘钥问题 十分钟学习Python的进阶语法 配置SSH无密码访问及Linux热键.重启.kill进程 Java的不定长参数和Python的不定长参数对比 一:起因 (1)作为胶水语言的Python,可谓无处不在,快速开发原型网站:大数据处理等