python —— one day

参考教材:python编程从入门到实践

初次接触Python语言,其基本语法和c语言大体相似,但细微之处有所不同,一般的程序中,Python更为简单方便些。今天是第一次记录,先写一些与C的不同之处,以便日后好复习、记忆。

第一章

Python语句结束不带分号,这是我习惯了c语言而最容易犯错的地方。还有花括号,Python是以缩进来联系上下文的,同一缩进则相当于属于同一个花括号内。

>变量

不用声明变量类型,如:

message = "Hello Python world!"
print(message)

即可输出字符串。

>注释

c中注释为//或者多行注释/.../,Python中则为#...,如:

#问好代码
print("Hello python!")

>字符串

在Python中,凡是用引号括起来的字符都视为字符串,但若是字符中出现引号,则需谨慎,要区别开来,不然会造成语法错误。

最简单的操作之一是,改变单词的大小写。有以下几个函数:title();upper();lower();

name ='violet zHan'
print(name.title()) #将每个单词的首字母变成大写
print(name.upper()) #将单词全部变为大写
print(name.lower()) #将单词全部变为小写

输出结果为:

Violet ZHan
VIOLET ZHAN
violet zhan

合并字符串

使用'+'号就能轻易将其合并起来,如:

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print("Hello, " + full_name.title() + "!")

删除字符串空白

有三个简单的函数,俱为暂时性删除,除非保存。

删除尾部空白 .rstrip();
删除首部空白 .lstrinp();
同时剔除字符串两端的空白 .strip();

print函数

在Python 2中,无需将要打印的内容放在括号内。从技术上说,Python 3中的print 是一个函数,因此括号必不可少。有些Python 2 print 语句也包含括号,但其行为与Python 3中稍有不同。简单地说,在Python 2代码中,有些print 语句包含括号,有些不包含。
如:print "Hello python!"

>数字

数字的乘方运算只需写为,如:3的四次方为 34;
在Python3中,‘/’与数学意义是一样的,非整除,即除不尽结果带小数;
还支持运算顺序,除非你自己指定的运算顺序需加括号,这点比c语言更加方便。
还有一种情况,需在字符串中加上变量的值,则需要用到类型转换方法str(),如:

digit =10;
M_string ="I have"+str(digit)+"pencils!"
print(M_string);

输出结果为:I have 10 pencils!

猜你喜欢

转载自www.cnblogs.com/violet-04/p/10793618.html