1.想print he said:"let's go!"引号里面的引号如果单纯表示引号,可以用\放在引号前面
print("he said:\"let\'s go!\"")
he said:"let's go!"
2.1换行
\n
2.2三引号,连续两次敲击单引号出现
print('''a
b
c''')
3.1变量名字
不能有空格,数字不能开头,不能引号,只能文字、数字、下划线
赋值操作、覆盖
my_love = '123'
print(my_love)
my_ex = my_love
my_love = '456'
print(my_ex)
print(my_love)
123
123
456
4.字符串大小写转换
title首字母大写,upper、little修改全部
book_name = "little princess"
new_book_name = "little princess".title()
print(book_name)
print(new_book_name)
new_book_name = "little princess".upper()
print(new_book_name)
new_book_name = "little princess".lower()
print(new_book_name)
little princess
Little Princess
LITTLE PRINCESS
little princess
5.移除无用信息,移除左边、右边、首尾空格
.lstripe(),.rstripe(),.stripe()
book_name = " little princess "
print(book_name.lstrip())
removesuffix可以移除后缀,如果没有这个后缀,就会print出原始字符串
试了一下,如果字符串后面有空格,就会导致找不到后置(可能代码觉得空格是后缀吧)
book_name = "little princess"
print(book_name.removesuffix("cess"))
#little prin
6.f{}
用引号与字符串看起来破碎,用f"{}",更连贯,而且,里面的汉字不用引号,变量只需要用{}就可以了
username = '喜羊羊'
date = '3月26日'
weather = '晴'
message = '尊敬的' + username + '你好!' + '今天是' + date + ',天气' + weather
print(message)
#尊敬的喜羊羊你好!今天是3月26日,天气晴
message = f"尊敬的{username}你好!今天是{date},天气{weather}"
print(message)
#尊敬的喜羊羊你好!今天是3月26日,天气晴
7.四则运算+-*/,注意区分正斜杠/、反斜杠\
8.复杂的数学运算
导入函数库
import math
math.sin()
可以去查一下都有哪些运算,如何表示
import math
a = math.log(10,10)
print(a)
#1.0
print(8+8-8/8)
print(8*8-8/8)
print(8+8*8-8)
#15.0
#63.0
#64
如果想把很多行代码注释掉,选中,Ctrl+/
或者三引号,两头包围的都算注释
+-*运算,参与的是什么数字类型,就会输出什么类型(整数、浮点数),而/会输出浮点数
9。
想知道str长度,用len, 索引用中括号
\n这种,占一个长度
print(len('hello'))
print('hello'[3])
# 5
# l
type可以知道对象的数据类型,便于后续对对象使用不同的命令
a = '100'
print(type(a))
b = 100
print(type(b))
c= 100.0
print(type(c))
# <class 'str'>
# <class 'int'>
# <class 'float'>
10.列表list
append
remove
shopping_list = ['camera','cup','clothes']
print(shopping_list)
shopping_list.append('flower')
print(shopping_list)
shopping_list.remove('camera')
print(shopping_list)
shopping_list[1] = 'phone'
print(shopping_list)
print(shopping_list[1])
# ['camera', 'cup', 'clothes']
# ['camera', 'cup', 'clothes', 'flower']
# ['cup', 'clothes', 'flower']
# ['cup', 'phone', 'flower']
# phone
针对列表的内置函数
num_list = [1,4,5,2,6]
print(max(num_list))
print(sorted(num_list))
# 6
# [1, 2, 4, 5, 6]
insert(索引数,‘要添加的对象’)