分享

UC头条:竟然可以这样学python! !

 bdpqlxz 2020-11-03

本人最近刚刚学习了python,想要了解python的朋友可以跟我一起学哦~

点击加载图片

先来个最简单的程序

print('Hello World!')

其实python也是支持中文版的,可以直接使用

print('你好')

变量

变量的值是可以改变的,一般通过赋值的方法来修改,如:

a=1 a=a+1print(a)

运行结果为

点击加载图片

下面介绍几个基本函数:

点击加载图片

一.输入函数input()函数

<变量> = input(<提示性文字>)

如下面这个

a=int(input('请输入第一个数:')) b=int(input('请输入第二个数:')) c=a+b print('两数的和为%d'%(c))

手动输入a,b就可以计算它俩的和了(int是代表整数,也可以改成浮点型等)

二.eval函数

叫做 “ 获取返回值函数 ”,可将字符串转换为代码执行,并返回表达式的值。

举个例子

a=eval('1.2+4.3')print(a)

结果为 5.5,这里要注意的是eval里面一定不要忘记(' '),其实这个程序也等同于

a=1.2+4.3print(a)

大家注意到区别了吗

eval函数其实也经常和input函数一起使用,用来获取用户输入的数字,使用方式如下:

<变量> = eval(input(<提示性文字>))

value =eval(input('请输入要计算的数值: '))print(value**2)

(**代表平方)

三.print函数

这是一种用于输出运算结果的函数,根据输出内容的不同,有以下三种用法。

(1)仅用于输出字符串,使用方式如下:

print(<输出字符串>)

print('Hello World!')

这就是我们一开始给出的程序。

(2)仅用于输出一个或多个变量,使用方式如下:

print(<变量1>, <变量2>,…, <变量n>)

还是刚才那个例子

a=1.2+4.3print(a)

(3)用于混合输出字符串与变量值,使用方式如下:

print(<输出字符串模板>.format(<变量1>, <变量2>,…, <变量n>))

这里的format要用大括号{}来转义,相当于把传统的%替换为{}来实现格式化输出。

基本使用格式为:

<模板字符串>.format(<逗号分隔的参数>)

注意<.精度>由小数点(.)开头。

a, b =10,5print('{}和{}的乘积是{}'.format(a, b, a*b))

**这里对print还用一点要说明:

对print函数的end参数进行赋值,使用方式如下

print(<待输出内容>, end='<增加的输出结尾>')

a =2print(a, end='.')print(a, end='%')

print函数默认会在末尾添加一个换行符(‘\n’)

加入end=’'参数后,不会在末尾添加换行符,而是在末尾添加一个空字符串,end等于什么就会在末尾添加什么

当然了,也可以直接这样写

a =2print(a,'.')print(a,'%')

看到这里是不是明白了不少

点击加载图片

学完这几个基本函数,我们再来介绍一下python的基本数据类型。

一.首先是数字类型

这个就很简单了,包括整数类型(例如:99),浮点数类型(例如:3.1415),复数类型(例如:1+3i)

二.数字类型运算

1.数值运算操作符

Python提供了9个基本的数值运算操作符

点击加载图片

2.数值运算函数

Python解释器提供了6个与数值运算相关的内置函数

点击加载图片

三.字符串类型

字符串是字符的序列表示,根据字符串的内容多少分为单行字符串和多行字符串。

单行字符串可以由一对单引号(’)或双引号(') 作为边界来表示,单引号和双引号作用相同。

n 多行字符串可以由一对三单引号(’’’)或三双引 号(''')作为边界来表示,两者作用相同。

介绍几个Python语言转义符: \

例如:\n表示换行、\表示反斜杠、'表示单引 号、'表示双引号、\t表示制表符(TAB)等。

针对字符串,Python语言提供了几个基本操作符

点击加载图片

演示一下

点击加载图片

name ='Python语言'+'程序设计'print(name)a ='我是小仙女!'*3#重要的事情说三遍,哈哈哈print(a)name ='Python语言'+'程序设计' a ='语言'in name print(a)

运行结果分别为

Python语言程序设计

我是小仙女!我是小仙女!我是小仙女!

True

字符串处理函数

Python语言提供了一些对字符串处理的内置函数

点击加载图片

a =len('全国计算机等级考试Python语言科目')print(a)

结果是 19

还有几个字符串处理方法,了解一下即可

点击加载图片

→→方法也是一个函数,只是调用方式不同。

函数采用func(x) 方式调用,而方法则采用< a >.func(x)形式调用。方法仅作用于前导对象< a >。

点击加载图片

str.split(sep) 能够根据sep分隔字符串str,分割后的内容 以列表类型返回。

str.count(sub)方法返回字符串str中出现sub的次数,sub 是一个字符串。

str.replace(old, new)方法将字符串str中出现的old字符串 替换为new字符串,old和new的长度可以不同。

str.center(width, fillchar)方法返回长度为width的字符串, 其中,str处于新字符串中心位置,两侧新增字符采用 fillchar填充,当width小于字符串长度时,返回str。其 中,fillchar是单个字符。

str.strip(chars)从字符串str中去掉在其左侧和右侧chars 中列出的字符。chars是一个字符串,其中出现的每个字 符都会被去掉。

str.join(iter)中iter是一个具备迭代性质的变量,该方法将 str字符串插入iter变量的元素之间,形成新的字符串。

-第一个博客就写这么多吧,还请各位多多指教。

点击加载图片

点击加载图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多