教你学习: Python-100-Days-02
本项目是参考项目内容,进行个人理解,和原有项目有出入,如想了解详情,请自行百度去搜索项目
Python 是面向对象语言,什么是面向对象,比如我想要描述一个人,人就是一个对象。
我要是描述一个车,车也是一个对象,这就可以理解为面向显示的所有东西,每一个实例就是一个对象,我们描述一个人,一辆车这都是统称,但是人或者车都有一些通用的特点,这些特点我们称之为属性,就是特点,比方人:有男女,有身高/体重,有两个胳膊腿等。通过对象和对象的相关属性,我们就可以知道什么是人,什么是车,都有什么特征。
-
变量和类型
比如描述人的属性,有鼻子眼睛,我们平时说一双眼睛,一个鼻子,针对属性都有自己的单位,在python中,也有自己的描述单位类型。
首先我先介绍常用的数据类型:
整数型:int (1,2,3,10)
浮点型:float (1.23,3,15926) 浮点型就是小数
字符型:String ('Hello World',"Hello World")
布尔型:boolean true/false (3<5 产生的值true,2==1 产生的值false)
-
变量命名
现在都遵守驼峰命名法
变量由字母开头,由字母数字和下划线构成。
大小写敏感(大写A和小写a是两个不同变量)
不要和关键字冲突,比如(type,int)
-
变量的运算符
|
运算符 |
描述 |
|
[] ,[:] |
下标,切片 |
|
** |
指数 |
|
~,+- |
换位取反,正负号 |
|
+,-,*,/,%,// |
加,减,乘,除,模,整除 |
|
>>,<< |
又移,左移 |
|
& |
按位与 |
|
^,'\ |
' |
|
<=,<,>,>= |
小于等于,小于,大于,大于等于 |
|
==,!= |
等于,不等于 |
|
is,is not |
身份运算符 |
|
in,not in |
成员运算符 |
|
not,or,and |
逻辑运算符 |
|
=,+=,-=,*=,/= |
加i= ,减i=,乘i=,除i= |
-
字符串常用操作
str1 = 'hello, world!'
print('字符串的长度是:', len(str1))
print('单词首字母大写: ', str1.title())
print('字符串变大写: ', str1.upper())
# str1 = str1.upper()
print('字符串是不是大写: ', str1.isupper())
print('字符串是不是以hello开头: ', str1.startswith('hello'))
print('字符串是不是以hello结尾: ', str1.endswith('hello'))
print('字符串是不是以感叹号开头: ', str1.startswith('!'))
print('字符串是不是一感叹号结尾: ', str1.endswith('!'))
str2 = '- \u9a86\u660a'
str3 = str1.title() + ' ' + str2.lower()
print(str3)