python入门笔记

第一个程序hello_world.py
print("Hello Python world!")

输出 Hello Python world!

设置变量
message="Hello Python world!"
print(message)

输出 Hello Python world!

备注:
变量名只能包含字母,数字,下划线。不可以数字开头。
变量名不能包含空格,可以用下划线代替表示。
不可用关键字或函数名用作变量名。
变量名应简短且具有描述性。
慎用小写l和大写O,因为容易与1,0混淆。
可以考虑尽量用小写为变量命名。

字符串

字符串是一系列字符,在python中,字符串用引号(可以是单引号,也可以是双引号)扩起。因此可以在字符串中灵活地包含引号和撇号。
如:

"This is a string"
'This is a string'
'I told my friend,"Python is my favorite language!"'
"The language 'python' is named after Monty Python, not the snake."
"one of Python's strengths is its diverse and supportive community."
修改字符串大小写
name="ada lovelace"
print(name.title())
print(name.upper())
print(name.lower())

方法title()以首字母大写的方式显示每个单词
方法upper()将字符串改为全部大写
方法lower()将字符串改为全部小写

方法是python可对数据执行的操作
(.)让python对变量name执行方法指定的操作
每个方法后面跟着括号

存储数据时,lower()很有用,有时,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储他们。以后需要显示这些信息时再转换为合适的大小写方式。

合并(拼接)字符串
first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name

print("Hello, "+full_name.title()+"!")

输出
Hello, Ada Lovelace!

python使用加号(+)来合并字符串。

空白

空白泛指任何非打印字符,如空格、制表符、换行符。可以使用空白组织输出。
制表符 \t
换行符 \n

删除空白

删除字符串末尾的空白。
方法 rstrip()

>>>favorite_language='python '
>>>favorite_language
'python '
>>>favorite_language.rstrip()
'python'
>>>favorite_language
'python '

在终端会话中向python询问这个变量,可看见末尾空格。
调用rstrip()方法后末尾空格被暂时删除。
再次访问变量,依然包含空格。

可通过favorite_language=favorite_language.rstrip()改变变量从而剔除末尾空白

删除字符串开头空白
方法 lstrip()

删除字符串开头两端空白
方法 strip()

整数
>>>2 + 3
5
>>>3 - 2
1
>>>3 / 2
1.5
>>>3 ** 2
9

在终端会话中,python会直接返回运算结果
python中使用两个乘号表示乘方运算
python支持运算次序
在python2中将两个整数相除结果只包含整数部分,小数部分被删除,要避免这种情况需要保证至少有一个操作数为浮点数

浮点数

python通常会按照预期的方式处理,但结果包含的小数位数可能是不确定的,所有语言都存在这种问题,在这种情况下,暂时忽略多余小数位数即可

>>>0.1+0.1
0.2
>>>2*0.1
0.2
>>>0.2+0.1
0.30000000000000004
>>>3*0.1
0.30000000000000004

用str()函数将数字转化为字符串型以避免类型出错

age=23
message="Happy"+str(age)+"rd Birthday!"
print(message)
注释

python中注释用井号(#)标识

#在这里插入代码片
print"Hello world")
python之禅

获取有关python代码的指导原则,可在解释器中执行命令import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly
Simple is better than complex
Complex is better than complicated
Readability counts
There should be one-- and preferably only one --obvious way to do it
Now is better than never
编程需要编写设计良好,高效漂亮的代码
有多个方案的时候,选择一个最简单的解决方案
复杂的代码要让它易于理解,开发复杂代码时一定要编写注释
大部分编程工作是使用常见的解决方案解决简单的小问题,而这些小问题都包含在更加庞大,更有创意的大项目中,因此在程序中,各种具体细节对其他python程序员来说都要易于理解
你可以将余生都用来学习编程的纷繁难懂之处,但这样什么项目都完不成,不要企图编写完美无缺的代码,先编写行之有效的代码,再决定是对其进一步改进,还是转而去编写新代码

列表

列表是由一系列按特定顺序排序的元素组成。其中的元素之间可以没有任何关系。由于列表通常包含多个元素,可以给列表指定一个表示复数的名字
列表可以包含数百万个元素

bicycles=['trek','cannondale','redline','specialized']
print(bicycles)

输出结果 [‘trek’,‘cannondale’,‘redline’,‘specialized’]

访问元素
bicycles=['trek','cannondale','redline','specialized']
print(bicycles[0].title())

输出结果 Trek

为访问最后一个元素,在python中可以将索引指定为-1

print(bicycles[-1])
print(bicycles[-2])

输出结果
specialized
redline

使用元素
bicycles=
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值