变量与简单的数据类型
-
命名变量
- 变量名只能包含字,数字,下划线。名字以字母或者下划线打头
- 变量名不能包含空格
- 不能将关键字或函数名用作变量名
- 变量名应既简短有具有描述性
- 慎用小写i和大写O
-
避免变量名的错误
- 作为程序员,有太多的事要忙,因此细节往往会被忽略,比如调用变量时发现变量拼错了就尴尬了
-
字符串
示例:"This is a string" "Hello World" 'This is also a string'
以上发现""双引号,''单引号都可以表示字符串,因此我们可以:"I'm a boy"-
使用方法修改字符串的大小写:
name = "ada lovelace" print(name.title()) #字符串调用的这个方法的作用就是:以首字母大写的方式表示字符串 #再比如:name.upper()是将字符串全部转换为大写 name.lower()则全部转化为小写
-
合并字符串
first_name = "ada" lase_name = "lovelace" full_name=first_name+" "+last_name #以上是两个字符串的拼接,但是往往我们也会用到字符串加数字的方式表示特定的对象 num=10 num_name=first_name+ " " +str(num) #因为字符串和数字不能直接拼接,因此我们采取的方式是将数字转化为字符串:str()
- python同其他语言一样,也存在很多诸如换行符'n',制表符't'之类的字符,因此不做太多的介绍
-
删除空白,有时候当我们阅读'python '与'python'是没有发现什么不同,但是明显带一个多了一个空白,因此我们可以使用这种方式去除它:
favorite_language='python ' favorite_language.rstrip()#-->输出'python'不含尾部空格 #以上的rstrip(),当不指定任何参数时,默认就是匹配尾部的空白字符进行删除 favorite_language=' python' favorite_language.lstrip()#-->输出'python'不含头部空格 #功能上以rstrip相差不大,就是匹配的头部字符 favorite_language=' python ' favorite_language.strip()#-->输出'python'不含头尾部空格 #strip()会删除两端的空白字符
-
5.务必注意不要在字符串中再次以同样的字符串写出来,否则字符会被截断并报错
-
数字
- 整数,例如:1,2,3,4,5,6,3+3,6+6
- 浮点数,例如:0.1,0.2,0.3,0.1+0.1
-
数字转字符串的方式:
print(str(0))#-->输出字符串0
-
运算,我们直接以代码的方式来看py2.x与py3.x的区别吧
#py2.x print(str(3/2))#-->1 看见只输出了1,但是吧小数部分省去了 print(str(3.0/2))#-->1.5 看见输出了1.5 #py3.x print(str(3/2))#-->1.5 看见只输出了1,但是吧小数部分省去了
- 注释
在python中,我们可以看以上的代码已经写过注释了,就是#,在#字符后的都是注释,编译器会自动跳过该部分不予执行 - python之禅
大福利,python之中有一些十分经典的句子,是写给所有python开发人员看的
在代码中写import this
当代码执行到这一句时,你们就可以看到很多关于python的小橘子小提示了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。