栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习日记01

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习日记01

Python3 基础语法 Python中单行注释以 # 开头,实例如下:


运行结果

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
语句缩进数的空格数不一致,会导致运行错误:

运行结果:

###多行语句
通常python一句话写完一句代码 ,但如果篇幅过长,可使用来换行。
实例如下:

test=test_01+
     test_02+
     test_03

在 [], {}, 或 () 中的多行语句,无需要使用反斜杠

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']
python种的数据类型
#python中有四种数据类型:整数、浮点数、布尔型和复数
int(整数):只有一种整数类型int,如1、2、3  表示为长整型
bool(布尔型):如True
float(浮点数):如1.23、4E-3
complex(复数):2-1j 2+3j

###字符串类型

  1. python中双引号"和单引号’使用方法完全一致,但不能混合使用
  2. 使用 “”" 或者’''会指定一个多行字符串
  3. 转义符
  4. 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r"测试输出 n" 则 n会显示,不是换行。

测试 代码

print('测试输出 n')
print(r'测试输出 n')

测试结果

  1. 字符串用+连接在一起,*运算符重复
  2. python的索引方式 从左往右以0开始,从右往左以-1开始,字符串不能被改变。
  3. python中没有单独的字符串,一个字符就是一个长度为1的字符串
  4. 字符串的截取的语法格式:变量[头下标:尾下标:步长]

示例:

str='1234567'

print('输出测试:' +str)          #输出str字符串
print('输出测试:'+str[0])        #输出从左到右第一个字符
print('输出测试:'+str[-1])       #输出最后一个字符
print('输出测试:'+str[0:-1])     #输出str第一个到倒数第二个字符
print('输出测试:'+str[3:5])      #输出第四个到第五个字符的字符

print('输出测试:'+str[0:6:2])    #输出第1个到第7个字符的字符  步长为2

print('输出测试:'+str[3:6:1]*5)  #输出第4个到第7个字符的字符  步长为2 输出5次

"""
空行切换
"""
print('n')
print('分隔符--------------------------------------------------------n')

print('hellonrunoob')          # 使用反斜杠()+n转义特殊字符
print(r'hellonrunoob')          # 在字符串前面添加一个 r,表示原始字符串,不会发生转义

输出结果:

同一行显示多条语句

Python 可以在同一行中使用多条语句,语句之间使用分号 ; 分割,简单的实例:

import sys; a = 'test'; sys.stdout.write(a + 'n')

###多个语句构成代码组
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。

if expression : 
   suite
elif expression : 
   suite 
else : 
   suite

###print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=“”

x="aaaaa"
y="bbbbb"


print(x)
print(y)

print(x,end="")
print(y,end="")

输出结果:

import 与 from…import
  • 在 python 用 import 或者 from…import 来导入相应的模块。
  • 将整个模块(somemodule)导入,格式为: import somemodule
  • 从某个模块中导入某个函数,格式为:from somemodule import somefunction
  • 从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc
  • 将某个模块中的全部函数导入,格式为: from somemodule import *
导入 sys 模块
import sys
print('================Python import mode==========================')
print ('命令行参数为:')
for i in sys.argv:
    print (i)在这里插入代码片
print ('n python 路径为',sys.path)

运行结果:

导入 sys 模块的 argv,path 成员
from sys import argv,path  #  导入特定的成员
 
print('================python from import===================================')
print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

运行结果

命令行参数

很多程序可以执行一些操作来查看一些基本信息,Python可以使用-h参数查看各参数帮助信息

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012324.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号