当前位置: 移动技术网 > IT编程>脚本编程>Python > 3. Python小基础

3. Python小基础

2020年07月18日  | 移动技术网IT编程  | 我要评论

在Python语言环境中,有很多的数据类型。我们先说集中最简单的,其他的以后会讲。

字符串(str) : 在Python中,任何一个被英文引号 “” 或‘’引起来的都是字符串,双引号和单引号在这里没有任何区别,但是如果你的字符串里面有英文双引号,就用单引号吧,反之亦然,否则Python就会糊涂了,这给这么多个引号到底是啥意思?然后报错。要注意,Python语言在所有地方都只允许英文的标点符号,除了他不读的部分。(比如注释,是告诉人这段代码是干什么的,一般Python不读。比如字符串,Python只负责操作或者显示,不看他的内容,因此只有注释和字符串可以用非英文字符)

数字(int): 不被引号或者任何符号引起来的整数。(一般你很少会用小数,就先不说了)

布尔值(bool): 只有两个。True和False。多数情况下也可以分别用1和0表示。注意true、false、tRUE、fALSE等等都不是布尔值,必须保证输入正确,否则Python不认。

再强调一遍:Python的程序部分只能用英文符号!!!

好了,数据类型讲完了,说说第一个程序吧。很多编程语言的第一个程序就是打印出hello world。成功了就表示你的代码没有输入错、Python和PyCharm没有安装错、系统对于Python的兼容性也没有错等等等等。好,要注意Python的语言基本就是纯英文,加上一些格式。如果你英语好,对Python的语言肯定不会有太大问题。因此,Python的hello world只有超短的一行:

print(‘hello world’)
或者是:

print(“hello world”)
因为单引号双引号在这里都一样的。

好了,现在在PyCharm里点击那个小绿色三角,运行。

不错吧?来看看下一个:给变量赋值。

小曹小曹,赋值是个啥呀?就是把一个数字/字符串/布尔值等等给一个变量。

为啥要给一个变量啊?好,我来给你一个程序,你自己应该就知道了。

print(‘dihsjfjajjdjqjdjnwjdijwjrjjejqjje028491939919383993839192’)

然后假设这个程序有上万行。这行代码往后2,792行以后,你又想打印一遍这个,怎么办?

翻2,792行去复制粘贴??

不不不,如果给一个变量,就更好。这里,你应该知道变量的用处以及变量的命名规范:要让人能看懂。比如你定一个变量a。第二天你就要耗费一段时间记忆a是什么东西。还不如用age之类的。注意,变量名必须是英文,数字和下划线的结合,数字不能做变量名称的第一个字符,变量名称也不能跟Python内置的东西重名。要不然Python同学又该糊涂了。

好了,来道练习题:

试判断以下名称是否是正确的变量名称。

value

this is a val

x124

Qwertyuiop_dj18

12346

_ieix796ks

好了,只有第二个和第五个是错的。其他的虽然我们看不出来在说啥,不是 比较好的 变量,但对于Python来说是正确的。你做对了么?

说完了Python的变量名称,终于可以给变量赋值了。赋值只用一个符号:=

要注意:=并不是数学中的含义。看到=要先算等式右边,算完了再把这个值给左边的变量。

比如:

my_age = 100
对,等于号两边加上空格更标准。

另外,对于数字和字符串还有一些操作。
数字的±*/ ,没啥说的吧?加减乘除。
%表示取余。 两个星号表示幂。由于两个星号跟Markdown编辑格式冲突,只在代码区展示:

val = 14%2
# val = 0
val2 = 12**2
# val2 =144

另外,字符串也可以用+和*。
比如:

str1 = 'qwerty'
str2 = str1+str1
# str2 = 'qwertyqwerty'
str3 = str1*3
# str3 = 'qwertyqwertyqwerty'

好了这篇就这样吧,如果有问题可以联系我,我是小曹162020,我们下期再见!

本文地址:https://blog.csdn.net/weixin_46898465/article/details/107382657

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网