一、安装python、pycharm或vscode

python+pycharm安装教程 https://www.bilibili.com/video/BV1xW4y117ww/?spm_id_from=333.337.search-card.all.click&vd_source=85a59106edfe2831df69042969f00cd3

python相当于媒婆,pycharm是写代码的文本编辑器,pycharm的代码通过python翻译后才能在计算机上实现。vscode是另一种文本编辑器

二、变量和简单的数据类型

1、创建一个文件 hello_bob.py 中文件拓展名.py就是指一个python程序

2、编辑器会以各种高亮方式突出显示程序的各个部分。这种功能成为语法高亮

3、变量名只能包含数字、字母、下划线,且变量名不能以下划线开头、不能包含空格、不能与函数名重复、简短且具有描述性、j尽量不用l和o——因为和1、0很像、字母用小写

4、解释器可以指出命名错误

5、练习题代码

#用""或者''都可以表示字符串
#shift+F10运行结果
#print()是打印函数,()里面是要打印的内容
full_name="laixiangtai"
print(full_name)
print("laixiangtai")
full_name='laixiangtai'
print(full_name)

6、字符串

关键记忆点:注释、单双引号、修改字符串大小写、f''或f""、赋值、\t、\n、rstrip()、lstrip()、replace()

name='lai xiang tai'
newname=name.title()
"""将每个单词的首字母都改成大写,name.后面加处理name的方法,title()中()是指title方法需要格外的信息,
()是指无额外信息"""
print(newname)
name='laixiangtai'
newname=name.title()
print(newname)
name='laixiangtai'
uppername=name.upper()#每个字母大写
lowername=name.lower()#每个字母小写	
print(uppername)
print(lowername)
first_name='jiang '
last_name='xin'
full_name=f'{first_name}and,   \t\n"jj  j"{last_name}'
#f后面加''或者""且引号内的两字符串要加{},就可以连接引号里的所有字符串
print(full_name)
#\t制表符、\n换行符
name="  lailai  "
firstname=name.lstrip()#去除左边空白
name="  lailai  "
secondname=name.rstrip()#去除右边空白
word=f'hello,{name}不是{firstname}不是{secondname}'
print(word)
name="  lailai  "
word=f'hello,{name}不是{name.lstrip()}不是{name.rstrip()}'
print(word)
name="  lailai  "
print(name.replace("l",'o'))#repalce("","")中用右替换左,右边才是最终版
#注释:"""dscsdhc"""这是不能代码行在用一行的可跨行注释,#是尾部单行注释,'''dscsc'''是尾部可跨行任意位置注释

7、数

关键记忆点:整数(+-*/、3**2=9、支持运算顺序、空格不影响计算)、浮点数(小数位数不确定)、操作数有浮点数结果就是浮点数、不打印数中的下划线、一系列数赋给一组变量、全大写变量名做常量

a=2+2** 9+4*3-2
print(a)
a=0.1   +0.1+ 0.2
print(a)
a=4/2
b=1+2.00**2.0
print(a)
print(b)
a=10_101010_0000.12_566
print(a)
a,s,d,o=10,12,11.22,13.22
print(a,s,d,o)
MAX_MY=12.3
a=8
print(f"我最喜欢的数是{a}")#f''中的字符串要用{}引用变量

8、注释+python之禅

注释很重要、代码尽力漂亮且简单、行之有效的代码再进行改进、简单易维护

Python第1课_字符串