python入门学习笔记(第二章)----之输入、变量命名、字符串

文章目录

    • 输入运算
    • 变量
      • 变量命名
  • 字符串
    • title():将每个单词首写字母改大写
    • upper():全改大写
    • lower():全改小写,暂时的,不覆盖原来的变量
    • +:拼接字符串
    • \t:字符串中添加制表符,即添加空格
    • \n:字符串中添加换行符
      • 制表符+换行符
    • 删除空白,暂时的
      • rstrip():删除右边,right
      • lstrip():删除左边,left
      • strip():删除两边
    • *:复制
    • 右斜杠,反斜杠
    • **r的功能**
    • 三重引号:本文注释





输入运算

格式1:print(‘内容’)
格式2:print(“内容”)
英文状态下的单引号、双引号都可

print('hello world')
print("hello")

不可:printf;无括号

错误情况如下:

printf('hello world')
print"hello"



变量

message = 'hello world'    #message称为变量
print(message)

变量命名

1、变量名只能包含字母、数字和下划线;变量名可以字母或下划线打头,但不能以数字打头。例如,可以message_1,但是不能1_message
2、变量名不能包含空格,但可以用下划线来分隔其中的单词。(python命名用下划线代替空格)
3、不要将python关键字和函数名用作变量名
4、变量名应既简短又具有描述性,例如name比n好
5、慎用小写字母l和大写字母O,因为容易与数字1和0混乱

6、使用前需要赋值,等号(=)赋值
7、字母可大小写,大小写不同



字符串

用单引号或者双引号括起来,单双都可

'hello world'
"hello"

title():将每个单词首写字母改大写

在这里插入代码片name = 'ada lovelace'
print(name.title())
Ada Lovelace

在name.title()中,name后面的句点(.)让python对变量name执行title()指定的操作

upper():全改大写

lower():全改小写,暂时的,不覆盖原来的变量

name = 'Ada Lovelace'
print(name.upper())   #输出字母全改大写
print(name.lower())   #全小写
ADA LOVELACE
ada lovelace

+:拼接字符串

print('well water'+'river')       #字符型拼接
well waterriver

first_name = 'ada'
last_name = 'lovelace'
full_name = first_name + ' ' + last_name
message = 'Hello, ' + full_name.title() + '!'
print(message)
Hello, Ada Lovelace!

first=3
second=8
third=first+second
print(third)
print(type(third))        #整型拼接 

mytecher='小甲鱼'
yourtecher='黑夜'
ourtecher=mytecher+yourtecher
print(ourtecher)
print(type(ourtecher))   #字符型拼接
11
<class 'int'>

小甲鱼黑夜
<class 'str'>

print(5+8)
print('5'+'8')
13
58



\t:字符串中添加制表符,即添加空格

print('python')
print('\tpython')   #空格
python
	python

\n:字符串中添加换行符

print('Languages:\npython\nC\nJavaScript')       #换行
Languages:
python
C
JavaScript

制表符+换行符

print('Languages:\n\tpython\n\tC\n\tJavaScript')
Languages:
	python
	C
	JavaScript

删除空白,暂时的

rstrip():删除右边,right

lstrip():删除左边,left

strip():删除两边

>>> favorite_language = 'python '
>>> favorite_language
'python '
>>> favorite_language.rstrip()   #删除右边空格字符
'python'
>>> favorite_language            #暂时的删除,访问还是原来值
'python '

>>> favorite_language = 'python '
>>> favorite_language = favorite_language.rstrip()   #重新赋值覆盖变量
>>> favorite_language
'python'

>>> favorite_language = ' python '   #两边都有空格
>>> favorite_language.rstrip()       #删除右边
' python'
>>> favorite_language.lstrip()       #删除左边
'python '
>>> favorite_language.strip()        #删除两边



*:复制

输入:*8

print('zdb'* 8)

输出:打印八次

zdbzdbzdbzdbzdbzdbzdbzdb



print(8*(8))
print(8*(8,))    #元组
64
(8, 8, 8, 8, 8, 8, 8, 8)




输入:多了 \n

print('zdb\n'* 8)

输出:8行

zdb
zdb
zdb
zdb
zdb
zdb
zdb
zdb

不可:+
错误情况如下:

print('zdb\n'+8)





右斜杠,反斜杠

print('let\'s go')
let's go

错误输入情况如下:

print('let's go')

输入:\n

str='C:\now'
print(str)
C:
Ow

r的功能

str=r'C:\now'
print(str)
C:\now



三重引号:本文注释

str='''hzz
胡珍珍
胡猪猪'''
print(str)
hzz
胡珍珍
胡猪猪

你可能感兴趣的:(python,python)