达内IT教育-重庆校区

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>新手入门Python要掌握哪些知识一

新手入门Python要掌握哪些知识一

大家都说Python是一种适合新手入门的一种编程语言,的确,Python的语法想对比Java、C语言容易理解,而且各种库可以满足各种需求,所以选择学习Python是一个不错的提升自我的道路,为了帮助大家更好的学习,笔者这本文给大家总结了一下新手入门Python要掌握哪些知识,让未学习的同学更有方向,正在学习的同学查漏补缺。


输出实例

>>>print('hello world')hello world(这句话是每个学编程人员的节课啊)

输入实例

name=input()

print('hello',name)

#小明

#hello小明

输入时提示实例

input()括号中输入的是想要提示的字符

ame=input('please enter your name:')

print('hello',name)

#please enter your name:aa

#hello aa

input()这个方法它返回一个string类型如果想要一个int型需要用到int函数。

birth=int(input('birth:'))

print(birth)

print(type(birth))

#birth:16

#16

#<class'int'>

不懂什么是数据类型?每一门语言都会定义不同的数据类型来存放不同的数据。可以这些数据类型比喻成收纳盒收纳东西的类型,每一个盒子只能放那一类东西,而变量就是每一个盒子。。。

接下来来聊聊python的数据类型有哪些。。。

基础数据类型

Number(数字)

Python3支持int、float、bool、complex(复数)。在Python 3里,只有一种整数类型int,表示为长整型,没有python2中的Long。像大多数语言一样,数值类型的赋值和计算都是很直观的。

注:内置的type()函数可以用来查询变量所指的对象类型。

a=1

b=2.2

c=True

d=2+3j

print(type(a),type(b),type(c),type(d))

#<class'int'><class'float'><class'bool'><class'complex'>

String(字符串)

Python中的字符串用单引号'或双引号"括起来,同时使用反斜杠\转义特殊字符。

a='hello'

b="world"

c='\'hello\''

print(a,b,c)

print(type(a),type(b),type(c))

#hello world'hello'

#<class'str'><class'str'><class'str'>

List(列表)可变的有序表

列表是写在方括号[]之间、用逗号分隔开的元素列表;列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表

list=[1,2.2,True,'hello']

list1=[3,4.2,[5,6]]

print(type(list),"list:",list)

print(type(list1),"list1:",list1)

#<class'list'>list:[1,2.2,True,'hello']

#<class'list'>list1:[3,4.2,[5,6]]

Tuple(元组)

用小括号、或者无括号来表述,是一连串有顺序的数字。元组的元素不能修改

a_tuple=(12,3,5,15,6)

b_tuple=12,3,5,15,6

print("a_tuple:",a_tuple)

print("b_tuple:",b_tuple)

#a_tuple:(12,3,5,15,6)

#b_tuple:(12,3,5,15,6)

Set(集合)

可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。

list=['a','b','c','c','d','d','d']

print(set(list))

str='aabbccddEEe'

print(set(str))

{'b','d','c','a'}

{'b','e','c','E','a','d'}

注:可以看到每一个set集合会自动去重,只保留一个有效值

Dictionary(字典)

字典dict即键值对组,有key和value两种元素,每一个key对应一个value;key是名字,value是内容,dict的key必须是不可变对象。数字和字符串都可以当做key或者value

d1={'name':'sherry','age':8}

print(d1)

print(d1['name'])

d2={1:'a',2:'b',3:'c'}

print(d2)

d3={'apple':[1,2,3],'pear':{1:3,3:'a'}}

print(d3['pear'][3])

#{'name':'sherry','age':8}

#sherry

#{1:'a',2:'b',3:'c'}

#a

还可以直接初始化,在这之前,d4必须被声明,否则会报错

d4={}

d4['name']='www'

print(d4)

#{'name':'www'}

小结一下:

不可变数据(3个):Number(数字)、String(字符串)、Tuple(元组)

可变数据(3个):List(列表)、Dictionary(字典)、Set(集合)

本文先说到这里,这仅仅是部分知识哦。

以上就是小编讲的大致内容了,还有什么相关问题要问的,达内IT教育涵盖基本行业知识,安排的合理,专业师资,小班授课,费用低,学习快,400咨询热线,24小时答疑。


领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网