一、python基础-变量和简单数据类型

变量和简单数据类型

一.变量

1.变量的命名和使用

(1)变量名只能包含字母、数字、下划线_,且只能以字母或下划线打头。
(2)变量名不能包含空格,可以用下划线分隔其中的单词。
(3)不要将Python关键字和函数名用作变量名。
(4)变量名应简短且具有描述性。name比n好,student_name比s_n好。
(5)慎用小写字母I和大写字母O,容易被人错看成数字1和0。

二.字符串

字符串就是一系列字符,在Python中,用引号括起的都是字符串,引号可以是单引号,也可以双引号。
这种灵活性可以让你在字符串中包含引号和撇号

str1='I told my friend,"Python is my favorite languge!"'
str2="The languge 'Python' is named after Monty Python,not the snake."
str3="One of Python's strength is its diverse and supportive community"
print(str1,'\n',str2,'\n',str3)
I told my friend,"Python is my favorite languge!"
 The languge 'Python' is named after Monty Python,not the snake.
 One of Python's strength is its diverse and supportive community. 

1.使用方法修改字符串的大小写

(1)title()

title()将每个单词的首字母都改成大写。处理名字时很有用。
但是如果原字符串的非首字母为大写,应用title()方法后,变成了小写

name='ada loveLace'
print(name.title())
Ada Lovelace

(2).upper()和lower()

将字符串改成全部大写或者全部小写。

name1='Ada Lovelace'
print(name1.upper())
print(name1.lower())
ADA LOVELACE
ada lovelace

存储数据时lower()很有用。

2.合并(拼接)字符串

Python使加号(+)来合并字符串,这种方法称为拼接

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

加号改成逗号后,逗号处输出就变成一个空格

print('Hello, ' ,full_name.title() ,'!')
Hello,  Ada Lovelace !

3.使用制表符或换行符来添加空白

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符,可以用空白来组织输出,使其更易读。

(1)制表符\t

print('\tPython')
        Python

输出结果前面有一段空白。

(2)换行符

print('Languages:\nPython\nC\nJavaScript')
Languages:
Python
C
JavaScript

还可以在同一个字符串中同时包含制表符和换行符:

print('Languages:\nPython\n\tC\nJavaScript')
Languages:
Python
        C
JavaScript

字符串\n\t让Python换到下一行,并在下一行开头添加一个制表符。

4.删除空白

空白很重要,因为经常需要比较两个字符串是否相同。
rstrip()、lstrip()、strip()分别用于删除字符串末尾,开头以及两端的空白

favorite_language=' Python 
'print(favorite_language.rstrip())
print(favorite_language.lstrip())
print(favorite_language.strip())
 Python
Python
Python

三.数字

(1)整数

在Python中可对整数执行加(+)减(-)乘(*)除(/)运算。
Python用两个乘号表示乘方**。

(2)浮点数

python将带小数点的数都称为浮点数。浮点数运算的结果包含的小数位数可能是不确定的。

(3)使用函数str()避免类型错误

age=23
message='Happy ' + age +'rd Birthday!'
print(message)
Traceback (most recent call last):
  File "c:/work/dailyexe/exe_0623_1.py", line 30, in <module>
    message='Happy ' + age +'rd Birthday!'
TypeError: can only concatenate str (not "int") to str

整数和字符串无法直接相加

message='Happy ' + str(age) +'rd Birthday!'
Happy 23rd Birthday!

用str()将数值23转化为字符串。

四.注释

在Python中,注释用井号(#)标识。井号后面的内容都会被Python解释器忽略。

编写注释的目的是阐述代码要做什么,以及如何做的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值