计蒜客(一)python基础入门

1.python语言介绍

python是一个动态的解释型(字节码编译)语言。它在运行之前并不会去对代码做出额外的“翻译”工作,计算机会直接在它被运行的时候,一边“理解”和执行它,一遍判断程序中是否有造成没有办法执行的部分(语法错误)。

python的变量、参数、函数(方法)在声明时都是无需说明类型的;因为Python不需要对类型进行说明,所以用它写出的代码都显得比较短小,同时Python程序中的很多写法也因此变得非常灵活。

Python语言是在上世纪90年代由Gudio van Rossum提出的,但python现在有了自己基金会,在开源社区很多人积极改进它。

python主要分为2和3两个系列。差异较大,后面学习使用python3

2.赋值与输出

a=6
print(a)
b='多么美妙的世界'
print(b)
a=b
print(a,b)

运行结果

3.数据输入

和C语言scanf功能一样的是输入(input)函数

name=input('你叫什么名字:')
print('我将称呼你:'+name)

4.数学运算

a=1
b=2
print(a+b)
print(b*3)
print(b+a*2)

结果为 3 6 4 

5.传统除法运算

在python3中,除法/运算默认执行的是 精确除(exact division),它得到的结果是一个包含了小数部分的精确解。

而如果我们希望在进行整数与整数的除法时,结果只取整数部分(我们称这种除法为“取整除floor division”),则需要使用 // 作为除法运算符。

扫描二维码关注公众号,回复: 8935813 查看本文章
print(3/2)
print(3//2)
print(3.//2.)

当我们使用的小数在小数点后数字为0,可以将小数点后的数字省去而只写小数点。

6.不只是数学运算

a = '我爱'
b = '中国'
print(a+b)
print(a*3+b)

b字符串连接在a字符串的后面,这不是传统意义上的加法,我们称此时的加法运算符被“重载”了(有时候我们称这种重载后的加法运算符为连接运算符)

另外,非数学运算用到数学运算符还有乘号。

上面的a*3等价于a+a+a(对于字符串使用乘法运算符我们有时称之为重复运算符)。

结果如右图

7.字符串的长度

a = '中国'
a_len=len(a)
b='a的长度是'
print(b + str(a_len))

结果: a的长度是2

通过str将a_len存储的数变成一个字符串

发布了179 篇原创文章 · 获赞 12 · 访问量 6948

猜你喜欢

转载自blog.csdn.net/qq_35812205/article/details/104105251