初识Python
大家好,我是辽宁某985的菜鸡一枚,刚刚开始学Python编程。众所周知,Python语言在数据处理,深度学习等方面有着非常广泛的应用,而且极易上手。所以,本菜鸡特作此文,让大家对Python有一个初步的了解。
变量简介
在介绍变量类型之前,我们先对变量有一个初步的认识。
首先,与C语言不同的是,Python语言的变量不必遵循先定义再使用的原则。Python语言的变量赋值即定义,变量类型即为所赋初值的类型。比如:
a=1(定义数字型变量)
b=‘hello’(定义字符串型变量)
c=[](定义列表型变量)
并且,在程序中可以随时修改变量的值,Python始终记录变量的最新值。
变量使用的注意事项:
(1)变量名只能用字母、数字、下划线,切记不能带空格!!
(2)不要用Python关键字和函数名用作变量名
(3)变量名应具有描述性,最好用代表实际意义的单词或者词组
变量类型分为以下几种:字符串,数字,列表,元组,字典。本期博客介绍字符串和数字:
1.字符串:
字符串就是一系列字符,用嵌在引号内的字符表示。其中的引号可以是单引号,也可以是双引号。
如果想在字符串内包含引号,则用“双引套单引”的形式。比如:
‘I told my friend,“Python is interesting!”’(注:双引号和单引号可以互换)
如果想在字符串内包含撇号,则字符必须嵌在双引号内。比如:
“He is my father’s friend.”
如果想修改字符串的大小写,则有如下方法:
(1)首字母大写:
name=‘three kingdoms kill’
print(name.title())
输出结果:Three Kingdoms Kill
(2)全部大写
name=‘three kingdoms kill’
print(name.upper())
输出结果:THREE KINGDOMS KILL
(3)全部小写
name=‘Three kingdoms kill’
print(name.lower())
输出结果:three kingdoms kill
如果想实现字符串的拼接,则可以用‘+’直接拼接
first_name=‘ada’
last_name=‘lovelace’
full_name=first_name+’ '+last_name
print(full_name)
输出结果:ada lovelace
如果想添加空白,可以使用换行符和制表符。
(1)换行符‘\n’:
print(“languages:\nC\nPython\n”)(注意换行符的位置)
输出结果:
(2)制表符‘\t’:
print(“languages:\n\tC\n\tPython\n\t”)(注意制表符的位置)
输出结果:
如果想删除空白,可以使用如下方法:
(1)删除左端空白
favorite_language=’ python ’
favorite_language.lstrip()
输出结果:'python ’
(2)删除右端空白
favorite_language=’ python ’
favorite_language.rstrip()
输出结果:’ python’
(3)删除两端空白
favorite_language=’ python ’
favorite_language.strip()
输出结果:‘python’
(4)注意事项:
以上三种方式都是暂时删除而不是永久删除,即原变量没有得到改变。要想使原变量得到改变,则需要将删除操作的结果保存到原变量中。
例如:
favorite_language=’ python ’
favorite_language.strip()
favorite_language
输出结果:’ python ’
favorite_language=’ python ’
favorite_language=favorite_language.strip()
favorite_language
输出结果:‘python’
2.数字
数字分为整数和浮点数,定义不必赘述。下面介绍一些运算:
(1)乘方运算:m**n代表m的n次方。例如:
3**3
输出结果:27
(2)将数字类型的变量转化为字符串类型:使用str()。例如:
a=2
print(type(a))
b=str(a)
print(type(b))
注释
在Python中,注释用井号(#)编辑。例如:
#向世界问好
print(‘Hello World!’)
输出结果:Hello World!
Python之禅
要获悉有关编写Python代码的指导原则,只需要在解释器中执行命令import this即可。具体实现如下:
import this
输出结果:
下期博客,博主将介绍列表的使用方法,以及列表生成式和lambda函数,敬请期待