python编程语言-L1-章节4 python 基本数据类型

'''

python基本数据类型与操作

变量

数字

字符串

列表

变量是一种存储数据的载体。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间。

变量的值可以被读取和修改。

在PythonConsole输入变量

定义变量a

a = 1

变量的读取a  #1

变量的修改a = 2

a  #2

变量的命名规则1 变量由字母、数字和下划线构成,不能以字母开头2 大小写敏感3 不能命名为关键字(有特殊含义的单词)和系统保留字(如函数、模块等的名字)a_1 = 0

a_1  #0

1_a = 9

#  File "", line 1

#    1_a = 9

#      ^

# SyntaxError: invalid decimal literal

A = 5

a = 6

A  #5

a  #6

数字(Numbers)与运算符

常用数字类型int

float

常用运算符

赋值=

加减乘除+ - * /

取余%

乘方**

修改运算符优先级 ()

等于==

不等于!=

int_a =1

type(int_a)  #

# int 又为整型,包括1,2,3,100,1000,0,-1,-10000

float_a = 1.2

type(float_a)  #

#float 又为小数类型,包括所有带小数点的数据,例如1.0 -1.0 -1.1

1+1  #2

9-9  #0

9*9  #81

9/9  #1.0

11%9  #2

2**2  #4

3**4  #81

2+5*3  #17

(2+5)*3  #21

#求==两边的数据是否相等1 == 1  #True

1 == 2  #False

#求!=两边的数据是否不相等1 != 1  #False

1 != 2  #True

字符串:\ 转义字符r 忽略转义符的作用+ 多个字符串连接

索引

切片

在Pycharm中操作str_a = "abc"

print(str_a)

print(type(str_a))

# abc

#

str_a = "abc123!@#@!@#"

print(str_a)

# abc123!@#@!@#

str_a = "abc123\n!@#@!@#"

print(str_a)

# abc123

# !@#@!@#

str_a = "abc123\\n!@#@!@#"

print(str_a)

# abc123\n!@#@!@#

str_a = r"abc123\n!@#@!@#"

print(str_a)

# abc123\n!@#@!@#

str_a = r"abc123\n!@#@!@#"

str_b = "12321321321321"

print(str_a + str_b)

# abc123\n!@#@!@#12321321321321

字符串(索引)

字符串:abcdefg

索 引:0123456

var = "abcdefg"

# 获取索引:print(var[索引])

print(var[0])  #a

print(var[1])  #b

# 切片获取数据print(var[1:])  #bcdefg

print(var[1:5])  #bcde

# 切片有前闭后开原则# b对应的索引是1,e对应的索引是4,为了获取bcde,切片区间应该设置[1:5]

# start:stop:step步长,默认为1

# 设置步长为2,取bd

print(var[1:5:])

print(var[1:5:2])

# bcde

# bd

# 设置步长为3,取be

print(var[1:5:3])

# be

列表

定义

索引

切片

列表通过[]定义,[]里面的元素就是列表的元素

列表的定义:使用中括号包起来的元素就叫做列表。# 列表里面可以是数字var_list = [1,2,3,4,5]

print(var_list)

# [1, 2, 3, 4, 5]

# 也可以是数字、字符串混合,或者加入布尔值也可以var_list = [1,2,3,4,5,"a","b","c",True]

print(var_list)

# [1, 2, 3, 4, 5, 'a', 'b', 'c', True]

# 通过索引获取对应元素的值print(var_list[-1])

print(var_list[5])

# True

# a

print(var_list[2:-2])

print(var_list[2:-1])

print(var_list[2:])

# [3, 4, 5, 'a', 'b']

# [3, 4, 5, 'a', 'b', 'c']

# [3, 4, 5, 'a', 'b', 'c', True]

print(var_list[2::2])

# [3, 5, 'b', True]

# 列表的索引和切片操作跟字符串是一样的:有前闭后开原则  start:stop:step步长'''

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容