Python培训
400-996-5531
大家都说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(集合)
本文先说到这里,这仅仅是部分知识哦。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved