更多课程 选择中心


Python培训

400-996-5531

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

  • 发布:Python培训
  • 来源: 小甘技术栈
  • 时间:2019-12-31 13:05

大家都说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(集合)
本文先说到这里,这仅仅是部分知识哦。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:自学Python是看书还是看视频?
下一篇:新手入门Python要掌握哪些知识【二】

数据分析师证书含金量高吗?

我国人工智能的发展现状及前景

目前AI已经用在哪些领域?

人工智能行业什么职位好入手?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省