iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python的基础知识
  • 344
分享到

python的基础知识

基础知识python 2023-01-31 01:01:00 344人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1.python中的注释 ctrl + / 批量注释 块注释: 上下三个双引号中间的部分呢全部被注释" " "这是一个多行注释 " " " Python的脚本编写 print('hello pyth

1.python中的注释

ctrl + / 批量注释

块注释: 上下三个双引号中间的部分呢全部被注释
" " "
这是一个
多行注释

" " "

  1. Python的脚本编写

print('hello python')
print('你好 python')
print('hello linux')

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数

3.多行语言
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如
nihao = ni_one + \
ni_two + \
ni_three
在[],{},()中的多行语句,不需要使用反斜杠,
total = ['item_one', 'item_two', 'item_three']

4.变量的命名规则
1变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message
2.不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。

5.变量的赋值
在python中,我们对变量进行赋值的时候,用的是一个等于符号(=),要注意不是两个(==)。
Python 中的变量赋值不需要类型声明
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值
a = 10 #变量a 引用了10
b = a #变量b引用a引用了10
a = 20 #变量a重新赋值20

python的基础知识
python的基础知识
python的基础知识

多个变量赋值:
a = b = c =1
a,b = 1,2

6.数据类型
type() 该函数可以查看变量的数据类型
( 1 )整型
a = 1
print(a)
type(a)

python的基础知识
( 2 ) 浮点型
b = 1.2
print (b)
type (b)
python的基础知识

( 3 )字符串
c = 'westos'
print (c)
type (c)
python的基础知识

c = 'what's' 错误示范
c = "what's" 正确写法
c = 'waht\'s' 正确写法

(4)booll型 (只有两个值:True False 非0即真)

a = 1
bool(a)
True
a = ''
bool(a)
False
a = ' '
bool(a)
True
a = 0
bool (a)
False

python的基础知识

7.数据类型的转换

a = 1
b = float(a)
b
1.0
type (a)
<class 'int'> 整型与浮点类型转换

b = 2.0
int (b)
2 浮点类型转整型
c = 'bruce'
float (c)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: could not convert string to float: 'bruce' 字符串类型转换不了浮点类型与整型
b = 123
str (b)
'123'
整型转换字符串
python的基础知识

8.在内存中删除一个变量
del a
python的基础知识

9.输入
##python3.x

##python2.x
#input():只支持正确的数值类型,若是字符串必须用引号引起来才能识别
#raw_input():支持数值类型和字符串类型, 全部默认输入的是字符串

input('num:')
num:3
'3'
input('num:')
num:DDDs
'ddds'
input()
1.0
'1.0'

python的基础知识

import getpass # 加载模块(输入不回显)
getpass.getpass() # 使用该模块输入不回显输入内容

import getpass
a = getpass.getpass('请输入:')
请输入:
a
'123'

python的基础知识

###如果接收到的数值要进行比较的时候,一定要转换为同一种类型

age = input('age:')
age:16
age
'16'
age > 18
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: '>' not supported between instances of 'str' and 'int'
age = int(input('age:')) int()把输入的转换为int型
age:16
age
16
age > 18
False

python的基础知识

10.格式化输出
1 占位符:
%s :代表字符串的占位
%d:整型的占位
%f:浮点型的占位

1.整型字符串

name = 'xiaoli'
name
'xiaoli'
shengao = 173
print('%s的身高是%d' % (name,shengao))
xiaoli的身高是173

name = 'doudou'
print('%s他的名字' %(name))
doudou他的名字

changduan = 18
print('他的裤子的长短为%d' %(changduan))
他的裤子的长短为18

python的基础知识

2.%f:浮点型
%.xf(x:1,2,3,4,5)保留小数点后多少位

money = 11111.111
name = 'xiaoli'
print('%s的工资为%f' %(name,money))
xiaoli的工资为11111.111000
print('%s的工资为%.2f' %(name,money))
xiaoli的工资为11111.11
print('%s的工资为%.1f' %(name,money))
xiaoli的工资为11111.1
print('%s的工资为%.0f' %(name,money))
xiaoli的工资为11111

python的基础知识

整数的占位:不够的位数 前面补0

sid = 1
name = 'lily'
print('%s的学号是%d' %(name,sid))
lily的学号是1
print('%s的学号是103%d' %(name,sid))
lily的学号是1031
print('%s的学号是0000%d' %(name,sid))
lily的学号是00001
print('%s的学号是%.5d' %(name,sid))
lily的学号是00001
print('%s的学号是%.6d' %(name,sid))
lily的学号是000001
print('%s的学号是%.4d' %(name,sid))
lily的学号是0001
sid = 20
print('%s的学号是%.4d' %(name,sid))
lily的学号是0020
sid = 20
print('%s的学号是103%d' %(name,sid))
lily的学号是10320
sid =1
print('%s的学号是103%d' %(name,sid))
lily的学号是1031

python的基础知识

百分数的实现

scale = 0.1
print('数据的比例是:%.2f' %(scale))
数据的比例是:0.10
print('数据的比例是:%.2f' %(scale 100))
数据的比例是:10.00
print('数据的比例是:%.2f%%' %(scale
100))
数据的比例是:10.00%

python的基础知识

python中的算术运算符

python的基础知识

###python2.x

5/2
2
100/300
0
5.0/2
2.5
100/300.0
0.3333333333333333

##python3.x

5/2
2.5
100/300
0.3333333333333333

--结束END--

本文标题: python的基础知识

本文链接: https://www.lsjlt.com/news/185045.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python的基础知识
    1.python中的注释 ctrl + / 批量注释 块注释: 上下三个双引号中间的部分呢全部被注释" " "这是一个多行注释 " " " python的脚本编写 print('hello pyth...
    99+
    2023-01-31
    基础知识 python
  • python基础知识
    1.注释   1.1.单行注释:以#开头,#右边的有所东西当做说明.   1.2.多行注释:'''   我是多行注释   '''   2.变量   2.1.为了充分的利用内存空间以及更有效率的管理内存,变量是有不同类型的     2.1....
    99+
    2023-01-30
    基础知识 python
  • Python 基础知识
    只是打印出 hello world 肯定是不够的,是吗?你会希望做得比这还要多——你想要输入一些内容,操纵它,然后从中得到一些输出出来的内容。我们可以在 Python 中通过使用变量与常量来实现这一目标,在本章中我们还会学习其它的一些概...
    99+
    2023-01-31
    基础知识 Python
  • python之基础知识
    1、变量: 2、字符串:用   “  ” 或 ' ' 标注的。 3、列表:[  ] 4、del 和 pop 的区别: 判断何时使用:当从列表中删除元素后不再使用,则del,若后续还使用则pop() 例: #del name =["lele...
    99+
    2023-01-30
    基础知识 python
  • Python基础知识(一)
      #Python中开始那个Hello World挺简单的。  #!user/bin/env python3  #这一行是shebang,用以指示用哪个解释器来执行,如果有的话,必须在程序第一行  print("Hello World!")...
    99+
    2023-01-31
    基础知识 Python
  • Python基础知识1
     一、PRINT FORMATTED OUTPUT1、%形式输出1.1 匹配字符,整数,浮点数(含精度),%类似转义print("my name is %s,age %d height %.2fm learning py...
    99+
    2023-06-02
  • Python基础语法(Python基础知识点)
    Python与Perl,C和Java语言等有许多相似之处。不过,也有语言之间有一些明确的区别。本章的目的是让你迅速学习Python的语法。 第一个Python程序: 交互模式编程: 调用解释器不经过脚本文件...
    99+
    2022-06-04
    基础 知识点 语法
  • Python 基础知识学习
    1、Python 基础教程      Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。2、执行Python程序     实例(Python 2.0+)     print "Hello, World!";  3、环境搭建...
    99+
    2023-01-31
    基础知识 Python
  • Python变量基础知识
    目录1.什么是变量2.变量的命名规则3.python中的关键字和保留字4.常用的变量名5.变量的赋值6.变量的数据类型6.1.数字6.2.布尔类型6.3.字符串6.4.type()函...
    99+
    2022-11-12
  • Python基础知识: 元组
    Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例: tup1 = ('physics', 'chemistry', 19...
    99+
    2023-01-31
    基础知识 Python
  • python基础知识笔记
    参考视频和资料:2022新版黑马程序员python教程,8天python从入门到精通,学python看这套就够了_哔哩哔哩_bilibili 最后有知识的思维导图!  Python入门学习 Day1 解释器:pycharm 一、Pychar...
    99+
    2023-08-31
    pycharm ide python
  • python基础知识总结
    ...
    99+
    2023-01-31
    基础知识 python
  • 【Python基础知识】Python中的列表
    很多初学Python的小伙伴不知道该从何开始学起,其实零基础学习的话可以先学习一些Python基础知识,等基础打牢之后再去接触更加深入的技术,接下来小编就为大家简单介绍一下有关于Python中列表的内容,希望对大家的学习有帮助。一、概念在P...
    99+
    2023-06-01
  • Python基础知识点总结
       学了一年多的Python,去年做了一段时间的爬虫项目,近来在做数据分析和机器学习的东西,抽空整理一下以前学的Python基础知识点,有借鉴与总结。具体知识点后续会分段展开深入。     1.到底什么是Python?你可以在回答中与...
    99+
    2023-01-31
    知识点 基础 Python
  • 第一章 Python基础知识
    1.1 介绍1.1.1 特点Python是一种面向对象、解释型计算机程序设计语言。语法简洁清晰,强制用空白符作为语句缩进。Python具有丰富和强大的库,又被称为胶水语言。能把其他语言(主要C/C++)写的模块很轻松的结合在一起。1.1.2...
    99+
    2023-01-31
    基础知识 Python
  • Python基础知识(一)—简介
    一、Python 简介 Python定义:是一个免费、开源、跨平台、动态、面向对象的编程语言。 Python程序的执行(运行)方式有两种:交互式、文件式 交互式在命令行输入指令,回城即可得到结果。1.打开终端2.进行交互式:python3...
    99+
    2023-01-31
    基础知识 简介 Python
  • 有哪些Python基础知识
    这篇文章主要介绍“有哪些Python基础知识”,在日常操作中,相信很多人在有哪些Python基础知识问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些Python基础知识”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-25
  • 1.Python基础知识小结:
    Python3下载地址:https://www.python.org/downloads/windows/ python3 windows安装参考地址: https://jingyan.baidu.com/article/597a0643...
    99+
    2023-01-30
    小结 基础知识 Python
  • VII Python(3)基础知识(if
    VII Python(3)基础知识(if、while、for、iterator、generator、文件、pickle) 表达式和语句:常用的表达式操作符:算术运算:+,-,*,/,//截断除法,%,**幂运算逻辑运算:x or y,x a...
    99+
    2023-01-31
    基础知识 VII Python
  • Python基础知识点分析
    本篇内容介绍了“Python基础知识点分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python简介Python的历史1989年圣诞节:...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作