Python学习-变量和简单的数据类型
写这篇文章仅此对我学习python过程进行相关的记录
由于我之前已经有了C,C++和Java语言基础,学习python感觉起来要轻松很多
python对我的感觉极其简单和简介在这我就仅将我感觉python的不同之处给大家说说。
1, 变量不需要声明数据类型
先对字符串数据类型进行介绍,字符串变量可以用"也可以用’,但是别在变量里在使用相同的字符串符号,(在其他语言中"是字符串而’是单个字符)
#声明一个字符串变量,并输出
a="Hello Python World!"
print(a)
#得到的结果就是:Hello Python World!
Python使用办法修改字符串的大小写很是简洁,在其他的语言中相对比较麻烦一点
#把字符串的首字母变成大写(类似于字符串自带的函数title())
a="hello python world!"
b="hellopython world!"
print(a.title())
print(b.title())
#得到的结果为:Hello Python World!
Hellopython World!
#把字符串的每个字符都变成大写(类似于字符串自带的函数upper())
a="hello python world!"
print(a.upper())
#得到的结果是:HELLO PYTHON WORLD!
#把字符串的每个字符都变成小写(类似于字符串自带的函数lower())
a="HELLO PYTHON WORLD!"
print(a.lower())
#得到的结果是:hello python world!
#合并字符串(+,这和Java输出字符串时是一样的)
a="abc"
c="def"
print(a+c)
#得到的结果是:abcdef
#使用制表符或换行符来添加空白(\t,\n,这和其他语言倒是没差,\t相当于电脑中的tab键)
a="abc\tdef\nghi"
print(a)
#得到的结果是:abc def
ghi
#删除空白(rstrip()删除字符串末尾的空白,lstrip()删除字符串开头的空白,strip()删除字符串两端的空白)
a="abc "
print(a.rstrip())
#结果是:abc
b=" abc"
print(b.lstrip())
#结果是:abc
c=" abc "
print(c.strip())
#结果是:abc
接下来是数字(我说过python是不会声明数据类型的,+,-,*,/都感觉差不多)
#只分为整数和浮点数(**是乘方运算)
a=3
print(a**a)
#结果是:27
a=3
b=2
print(a/b)
#结果是1
a=3.0
b=2
print(a/b)
#结果是:1.5(不懂得自己百度吧)
#数字转字符串类型
a=1
print(a+a)
#结果是:2
a=1
print(str(a)+str(a))
#结果是:11
python的注释方法:"#“可以注释单行,”’’’"可以注释多行
最后是python之禅:
直接运行"import this"
大家有什么问题可以在下面评论进行讨论 =—=