图书地址(点击查看)
第一章 为什么选择 Python?
1、精简:学习最核心的关键知识;
2、理解:运用类比、视觉化的方法来理解这些核心知识;
3、实践:构建自己的知识体系之后,再通过实践去逐渐完善知识体系。
学习方法
第二章 现在就开始
1.安装Python
从 Python 的官方网站下载对应的Python 版本(点击查看)(速度很慢😓)
(win系统务必记得勾上Add Python 3.X to PATH)
2.安装pycharm
pycharm官方下载地址(点击查看)(速度略慢,需要耐心点)
第三章 变量与字符串
3.1 开始学习编程
别发懒,上手敲代码
3.2 变量
Python 对大小写敏感, “a” 和 “A” 会是两个不同的变量
a = 12
3.3 print()
1.打印变量前需要先赋值
2.用英文标点
file = open('/Users/yourname/Desktop/file.txt','w')
file.write('hello world')
查看文件路径的方法是,Windows 用户用资源管理器打开桌面上的一个文件,查看路径。Mac 用户打开终端 terminal,然后把桌面上的某个文件拖拽进去就可以查看到路径。
3.驼峰式命名,小驼峰式(例子:yourName)
大驼峰式和帕斯卡命名相同(例子:YourName)
3.4 字符串
字符串就是'任何在这之间的文字',"任何在这之间的文字",'''三引号用于过长的文字,可以随意换行'''
1.字符串可以相加
what_he_dose = ' plays '
his_instrument = ' guitar'
his_name = 'Robert Johnson'
artist_intro = his_name + what_he_dose + his_instrument
print(artist_intro)
2.变量可以使'字符串',整数,浮点数(小数),布尔值(True,False)布尔值首字母大写,不同类型之间不能够合并,需要转换成同类型才可以,查看变量类型可以用type()
num = 1
string = '1'
num2 = int(string)
print(num + num2)
3.字符串可以相乘
word = 'a looooooooog word'
num = 12
string = 'bang!'
total = string * (len(word) - num)
print(total)
len()可以得到变量的长
4.字符串的分片与索引
字符串是从0开始计数,可以通过 string[x] 的方式进行索引、分片
name = 'My Name is Mike'
print(name[0])
print(name[-4])
print(name[11:14])
print(name[11:15])
print(name[5:])
print(name[:5])
[]方括号里面的数值,包前不包后
word = 'friends'
find_the_evil_in_your_friends = word[0] + word[2:4] + word[-3:-1]
print(find_the_evil_in_your_friends)
url = 'http://ww1.site.cn/14d2e8ejw1exjogbxdxhj20ci0kuwex.jpg'
file_name = url[-10:]
print(file_name)
5.字符串的方法
看到这个标题有些懵,书上解释是面向对象的方法,把汽车car理解成对象,汽车的功能drive理解为方法,写法:car.drive()
phone_number = '1386-666-0006'
hiding_number = phone_number.replace(phone_number[:-4],'*'*9)
print(hiding_number)
6.字符串格式化符
这个是填空,用.format()处理
(1)当前面的花括号里面没有内容时,需要和format括号里面的词数量相等
(2)前面花括号里面有单词时,后面format括号里是(单词 = '需要填的词')
(3)format括号里面的词可以按字符串的切片数索引
print('{} a word she can get what she {} for'.format('With','came'))
print('{preposition} a word she can get what she {verb} for'.format(preposition = 'With',verb = 'came'))
print('{0} a word she can get what she {1} for'.format('With','came'))
format括号里面也可以是变量
city = input('write down the name of city:')
url = 'http://apistore.baidu.com/microservice/weather?citypinyin={}'.format(city)
网友评论