python中整数的默认书写格式_第十一篇 python的基础书写规范以及数字,字符串格式应用...

心得:

想想目前到现在最想学得语言是python,它更容易理解,语言比较简单自然,当然很实用,模块很多,轮子都已经造好了,就等你去开发去应用了。当然它最大的便利就是能在windos和lunix系统下,都可以运行。

先看一个最基本的脚本格式把:

#coding=utf-8

import os

import re

import sys

import time

import math

import random

#filename: hello.py

#Date: 2019年 09月 18日 星期三 20:28:09 CST

#Email: tianjian361@163.com

#Author: TianJian

#---------------------------------------------------

print("Hello world")

是不是打印特别的简介,不需要任何定义,直接执行就可以。

#coding=utf-8

作用是声明python代码的文本格式是utf-8,python按照utf-8的方式来读取程序。

如果不加这个声明,无论代码中还是注释中有中文都会报错。

import os

是用来引入os模块,引入后,你可以调用此模块内的任何命令。当然模块是很有用的。

用做注释,解释说明,还有一种注释法是多行注释 “”" “”"三引号开头,三引号结尾

执行方式:

1)python3 hello.py

2)文件头(必须第一行)直接注明:#! /usr/bin/env python3 然后就可以像执行shell脚本那样 ./hello.py

执行文件时,别忘记增加文件的执行权限:chmod +x hello.py

#第一种

tianjain@tianjain-TM1701:~$ python3 hello.py

Hello world

#第二种

tianjain@tianjain-TM1701:~$ ./hello.py

Hello world

基本规则:

1.空格与缩进:

在python中,要是将空格和tab混用,会造成不可避免的错误,空格一般用在分隔字句,而缩进一般用在控制流,函数等,教大家一句,凡是冒号下一句都必须是缩进Tab。

2.多行语句

如果需要在同一行显示多条语句,可以用逗号来隔离语句,但一行尽量不要超过80个字符

3.空行

模块级函数和类定义之间空两行

函数之间空一行

4.命名规范

模块定义尽量用小写

函数也用小写,多个单词用下划线隔开

变量也用小写,多个单词用下划线隔开

类命名首字母用大写

命名首位用字母

字符分类:

1.数字类型

也叫做不可变数据,它的值是固定的

整型(int) 直接可以用于计算

>>> 1024/8

128.0

浮点型(float) 小数类型

a=23

>>> float(a)

23.0

布尔(bool) 可用于判断

python非零为True,零为false;shell零为True,非零为false

>>> bool(0)

False

>>> bool(2)

True

复数(complex) 比如1+2j,当然正常中用不到复数,但当你在矢量的问题中,没有什么比复数更合适的了,举个例子:

例如一个力向正东,大小为1,则表示为1,另一个为正北方向,大小也为1,则表示为 1i,所以合成为1+1i,方向从这个结果看方向是东偏北45度,大小为根号2

>>> a=5+6j

>>> b=3-2j

>>> c=a*b

>>> print(c)

(27+8j)

看看计算格式:

加法 +

减法 -

乘法 *

除法 / 得到一一个浮点数

除法 // 得到一一个整数

取余 %

乘方方 **

2.字符类

也就是我们常说的str类型,这种字符不可以用作计算,当然如果是int格式的数字,可以用str(num)将它转换为字符类.

1.字符串String

打印字符串需要用双引号,\n可以用作换行输出

>>> print("hello tian")

hello tian

>>> print("hello tian\n")

hello tian

#空行

2.字符串连接

>>> a

'hello'

>>> print(a+" tian")

hello tian

3.转义字符

python用\进行转义,这点和shell中一样

\\ 反斜杠符号

\’ 单引号

\" 双引号

\a 响铃

\b 退格(Backspace)

\e 转义

\000 空

\n 换行

\v 纵向制表符

\t 横向制表符

\r 回车

\f 换页

\oyy 八进制数,yy代表的字符,例如:\o12代表换行

\xyy 十六进制数,yy代表的字符,例如:\x0a代表换行

\other 其它的字符以普通格式输出

4.字符串运算符

a=“Hello” b=“Python”

64f22e0018939a40a8483753e893e1f9.png5.字符串格式化:

%s 格式化字符串

%d 格式化整数

%u 格式化无符号整型

%o 格式化无符号八进制数

%x 格式化无符号十六进制数

%X 格式化无符号十六进制数(大写)

%f 格式化浮点数字,可指定小数点后的精度

%e 用科学计数法格式化浮点数

%E 作用同%e,用科学计数法格式化浮点数

%g %f和%e的简写

%G %F 和 %E 的简写

%p 用十六进制数格式化变量的地址

>>> print("hello %s ,your weight is %d" %("tian",65))

hello tian ,your weight is 65

6.字符串内建函数

name.title()

首首字母母大大写

name.upper()

全部大大写

name.lower()

全部小小写

print(“\tname”)

制表符,添加空白白

print(“name\n”)

换行

name.strip()

删除两端的空白

name.lstrip()

删除头段空白

name.rstrip()

删除尾部空白

name[2]

输出第2个字符

name[:3]

输出前3个字符

name[-2:]

输出后两个字符

name.index(‘e’)

输出e所在的索引位置

name.isdigit()

只包含数字返回True,否则返回False

name.startswith(“al”) 判断al 是否为name对应值的开头

Name.endswith(“X”) 判断X是否为name对应值的结尾

name.replace(“l”,”p”) 将l替换为p

Name.split(“e”)

从e值分割,e会消失

print(“_”,join(list))

将列列表拼接

string.isalpha()

如果 string 至少有一个字符并且所有字符都是字母则返回 True

string.decode(encoding=‘UTF-8’, errors=‘strict’)

以 encoding 指定的编码格式解码 string,如果出错默认报一个 ValueError 的 异 常 , 除非 errors 指 定 的 是 ‘ignore’ 或 者’replace’

标签:字符,格式化,name,python,第十一篇,tian,print,字符串,hello

来源: https://blog.csdn.net/qq_45503700/article/details/100996817

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值