Python入门基础
2019-07-13 12:32
1396 查看
如有写错的地方,,希望各位大佬指出,,感谢
- 变量定义
语法: 变量名 = 值
在python里面,每个变量在使用前必须赋值,只有赋值以后该变量才会被创建
在python中,定义变量不需要指定数据类型(这一点python与Java,C等语言在定义变量之前需要指定数据类型)
python在定义变量时会根据给变量赋的值来确定变量的数据类型
python中数据类型分为数字型和非数字型
数字型
整型(int), 浮点型(float), 布尔型(真 True(非零数,非零即真) , 假 False)
2.非数字型
字符串(str),列表(list),元组(()),字典(dict)
- 使用type函数可以查看一个变量的类型,,如:
- num = 8.5 i = [] j = {} print(type(num)) print(type(i)) print(type(j))
结果为:
<class 'list'> <class 'dict'>
在python中,布尔类型还可以跟int,float等直接相加,如:
num = 8.5 i = 1 j = True print(num+i+j)
输出结果为:
10.5
python中,字符串之间可以使用'+'进行拼接,字符串也可以跟整数使用"*"来拼接相同的字符串...除此之外,变量跟字符串之间不可以进行其他操作
例如:
name = '张' s = '三' print(name+s) print(name*20)
输出结果为:
张三 张张张张张张张张张张张张张张张张张张张张
- input函数
在python中,使用input函数可以从键盘等待用户的输入,用户输入的python都会默认是一个字符串
code = input('请输入您的代码:') print(type(code))
结果为:
请输入您的代码:123 <class 'str'>
python里面也支持类型转换,在上面的代码中,如果我们在input函数外面加上int,下面的str就会变身int了
- 变量的格式化输出
- 在python中,使用print函数将信息输出到控制台
- 如果希望输出文字信息的同时一起输出数据,就需要使用格式化操作符
如:
name = '张三' print('您的名字是:%s' %name)
结果为:
您的名字是:张三
- format以及f-字符串的使用
str = '我们' print('{}要好好说话'.format(str))
输出结果为:
我们要好好说话
F-的用法(大写小写均可)
str = '我们' print(f'{str}要好好说话')
输出结果为:
我们要好好说话
最后顺便提一下变量的命名
在Python中,标识符可以由字母,数字,下划线组成,但是不能以数字开头,不能与关键字重名(这点很重要,因为有一次与关键字重名之后,搞得我一直报错)
相关文章推荐
- 零基础入门学习Python
- Python零基础入门十六之继承
- Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐
- python入门:基础,列表、元组、字典及集合类型
- Python入门基础语法之字符串、列表、元组
- Python入门基础--用户登陆
- 基础入门_Python-模块和包.深入SQLAlchemy之事务回滚与反射还原对象?
- Python基础入门第三课--变量、函数概述
- Python学习系列(一)(基础入门)
- Python入门基础(6)——面向对象
- Python学习入门基础教程(learning Python)--2 Python简单函数设计 .
- Python爬虫----爬虫入门(5)---Requests基础
- python入门与基础
- Python学习入门基础教程(learning Python)--2.2 Python下的变量基础
- Python入门(基础)踩过的坑
- 基础入门_Python-模块和包.深入Celery之常用架构/方案选型/必知必会?
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 6. 条件