Underscore | When to use underscore in variable names

Welcome Delta Sigma Pi

  • Accessibility
  • Sales:

    Home:

    1-800-426-7235

    Business:

    1-866-426-0911

    Chat Now >

    Visit Sales Support Page >


    Order Support:

    Order Lookup >

    Visit Order Support Page >

    Technical Support >

Lenovo
All
  • All
  • Laptops
  • Desktops
  • Workstations
  • Monitors
  • PC Accessories & Electronics
  • Tablets
  • Servers & Storage
  • Servers Accessories
  • Sign In / Create Account
    My Lenovo Account
    Keep track of your wishlist, orders, and rewards all in one place
    Sign In / Create Account
    Welcome Back!
    Access your order, subscriptions, saved carts, rewards balance, and profile
    View My Account
    Orders
    View & track your orders
    Rewards
    Earn & redeem Rewards
    Profile
    Edit name, password, and account settings
    Wishlist
    Manage a wishlist of your favorite products
    Products
    Manage your devices, accessories
    Product Registration
    Register your product and/or update your warranty dates
    Sign Out
  • My Lenovo Rewards
  • Cart
  • Products
  • Solutions
  • Services
  • Support
  • About Lenovo
  • Deals
  • Student
  • Gaming
  • AI
  • Digital Workplace
  • Hybrid Cloud
  • Edge
  • Sustainability
  • TruScale
  • Solutions by Industry
  • Alliance Partners
  • Other Solutions
  • Resources
TEMPORARILY UNAVAILABLE
DISCONTINUED
Temporary Unavailable
Cooming Soon!
. Additional units will be charged at the non-eCoupon price. Purchase additional now
We're sorry, the maximum quantity you are able to buy at this amazing eCoupon price is
Sign in or Create an Account to Save Your Cart!
Sign in or Create an Account to Join Rewards
View Cart
Remove
Your cart is empty! Don’t miss out on the latest products and savings — find your next favorite laptop, PC, or accessory today.
item(s) in cart
Some items in your cart are no longer available. Please visit cart for more details.
has been deleted
Please review your cart as items have changed.
of
Contains Add-ons
Subtotal
Proceed to Checkout
Yes
No
Popular Searches
What are you looking for today ?
Trending
Recent Searches
Items
All
Cancel
Top Suggestions
View All >
Starting at
  • Black Friday in July! Limited-time Doorbusters + Buy more, Save more!  Shop Now >

  • My Lenovo Rewards! Earn 3%-9% in rewards and get free expedited delivery on select products. Join for Free >

  • Buy online, pick up select products at Best Buy. Shop Pick Up >

  • Lease-to-own today with Katapult. Get started with an initial lease payment as low as $1! * Learn More >

Home > Glossary > When can I use underscores in email addresses?
Glossary Hero
Learn More
StarStar

Annual Sale

Lenovo Laptop SaleLenovo Laptop Sale

Laptop Deals

Desktop DealsDesktop Deals

Desktop Deals

Workstation DealsWorkstation Deals

Workstation Deals

StoreStore

Pick Up Today at Best Buy

ControllerController

Gaming PC & Accessory Deals

MouseMouse

PC Accessories & Electronics Deals

MonitorMonitor

Monitor Deals

Tablet and phoneTablet and phone

Tablets & Phones Deals

ServerServer

Server & Storage Deals

Discount tagDiscount tag

Clearance Sale


When can I use underscores in email addresses?

First off, the underscore is a versatile punctuation mark that can be used in a variety of ways. It can be used to join words (e.g., "a_b"), create emphasis (e.g., "a__b__c"), or indicate a space (e.g., "a_ b"). But how and when do you use it?

Generally speaking, underscores are allowed in email addresses. However, usage of underscores differs from one email provider to the next. For example, many large providers like Gmail, Yahoo and Hotmail do not allow email addresses to contain underscores. In addition, some services may place restrictions on which characters can be used in your username or address in general, meaning you may have trouble creating an address with underscores if it’s not supported.

That being said, you will still find plenty of smaller providers that allow underscores in emails – for instance ProtonMail and ConvertKit both permit their users to include them in their addresses. It is important to note though that while you might have an underscore included in your address at sign-up time with these providers, they don’t guarantee that all sent emails will arrive properly if they contain underscores.

Another point worth considering is that some servers may strip out underscores from incoming emails before delivery making them impossible to retrieve even if received successfully by the recipient’s inbox. This means it’s best to avoid using them when signing up for a new account or sending a message for the first time unless you know the provider supports this character without any issues.

Can I use underscores in URLs?

Yes, underscores are allowed in URLs. The underscore character (_) is a valid character in URLs and can be used as part of the path or filename of an address. This means that whenever you’re linking to another web page, image or file, you can add an underscore either as part of the path to the resource or directly within its name.

It is important to note though that some browsers may not correctly render links containing underscores. Therefore, if you decide to use them when creating a URL keep in mind that it might not open correctly for some users depending on their browser settings.

You should also try to avoid using underscores when constructing your main website address; instead opting for hyphens (-) as a common best practice for both SEO and user experience reasons. Hyphens are easier to read and generally more recognizable than underscores; making them better suited for front-facing web addresses.

Can I use underscores in domain names?

While underscores have become more accepted as part of domain names, they are still treated differently from other characters when registering a website or sending an email. Generally speaking, underscores can be included in domain name strings, but their use is often restricted by the selected service provider.

For example, many of the popular registrars do not allow you to register a new domain that contains underscore characters. Although some might permit them when creating a subdomain like mail_server.example.com, they won’t work if you try to create an address with multiple underscores such as news__updates.example.com.

It is also worth noting that some web hosting companies may not support domains containing underscores in their default configuration so it’s best to double-check with your provider before investing any time and money into the project. This can save you headaches further down the line if hidden problems start showing up once everything has been set up on the server side of things.

Is an underscore a special character?

In various contexts, an underscore (_) can be considered both a special character and a standard character. In programming languages, underscores often serve as special characters with specific meanings, such as in variable or function names. They can denote word boundaries or placeholders in certain syntaxes. However, in file naming conventions, underscores are treated as standard characters. They are commonly used as substitutes for spaces in file names, facilitating compatibility across different platforms. Nevertheless, in web addresses (URLs), while underscores are technically allowed, they are generally discouraged due to potential readability and compatibility issues. Thus, whether an underscore is regarded as a special character depends on the specific context in which it is being used, with its significance varying across programming, file naming, and web address conventions.

Are underscores necessary in filenames?

Underscores are often used in filenames to separate words. Using underscores in a filename makes it easier to read, especially if the name consists of multiple words. Underscores can also be used to make the file more organized, as they make it easier to identify what type of file it is and where it should go. Additionally, underscores are sometimes used in filenames to replace spaces, which can increase compatibility with devices and operating systems that don't support spaces within filenames.

What are the issues with using an underscore in apps?

It is possible to run into issues with underscores when using certain applications that are not designed to handle them. For example, if you are entering a directory path in a command prompt window, it can be difficult to enter an underscore because the character is typically used as a shortcut for a specific action. Additionally, some programs do not recognize underscores as valid characters in filenames and will either cash or give an error message when they encounter one.

How do I underscore a letter?

To underscore a letter, you can press and hold the Shift key while pressing the dash (-) key. This will create an underscore character below the letter. For example, _A would produce an A with an underscore underneath it. Additionally, some programs allow you to insert symbols using the Insert Symbol feature (e.g., Microsoft Word).

When do I use an underscore in variable names?

The underscore character is often used in variable and function names in programming languages. This allows programmers to create more meaningful, readable names for objects and functions, rather than using camelCase or other syntax. For example, instead of "getNumber", a variable could be named "_getNumber" to emphasize its purpose as a retrieval function. It is also used in computer filepaths as a separator between two words or phrases.

Looking for a Great Deal?
Shop Lenovo.com for great deals on A+ Education PCs, Accessories, Bundles and more.
Shop Deals Now

  • Legion 7i Gen 9 (16″ Intel) Gaming Laptop
    Starting at
    $1,699.99
    Learn More
  • ThinkPad X9 15 Aura Edition (15ʺ Intel) Laptop
    Starting at
    $1,127.97
    Learn More
  • Yoga Book 9i (13” Intel)
    Starting at
    $1,999.99
    Learn More
  • Yoga 9i 2-in-1 Aura Edition (14″ Intel) Laptop
    Starting at
    $1,439.99
    Learn More
  • ThinkPad P1 Gen 7 (16″ Intel) Mobile Workstation
    Starting at
    $1,871.22
    Learn More
  • Shop
    • Student Deals
    • K-12 Student Laptops
    • Student Accessories
    • Laptops by Major
    Education resource
    Explore
    • What is STEM?
    • Best Laptops for College
    • Student & Teacher Discounts
    • Lenovo Sustainability Programs
    Education carry case

    Stem Articles
    See All STEM Articles
    • Online STEM Education

    • STEM Career Tips & Resources

    • Women in STEM

    • STEM Educator Training

    • STEM Grants & Funding

    • STEM Education: Coding for Kids

    • STEM Education: Robotics

    • STEM Education: Biotechnology

    • STEM Education: Sustainability

    • STEM Education: AI & ML

    While every effort has been made to ensure accuracy, this glossary is provided for reference purposes only and may contain errors or inaccuracies. It serves as a general resource for understanding commonly used terms and concepts. For precise information or assistance regarding our products, we recommend visiting our dedicated support site, where our team is readily available to address any questions or concerns you may have.

    Why Lenovo?

    Go Greener with Leno...

    Lenovo is committed to Smarter Climate Action with lower energy laptops, use of sustainable materials and packaging, and available CO2 Offset Services.
    Learn More
    pastel background

    Get It Now, Pay For ...

    Lenovo has multiple financing option: the Lenovo Credit Card, installment plans, and lease-to-own financing op...
    Learn More
    pastel background

    Productivity & Peace of Mind

    Stay productive with Premium Care Plus - 24/7 priority support and coverage against accidental damage. Power through your day with our Smart Performance and extended battery solutions.
    Learn More
    pastel background

    Fast & Secure

    Get the most from your laptop with Lenovo’s state-of-the-art Smart Performance, delivering powerful, all-in-on...
    Learn More
    pastel background

    Assistance and Suppo...

    Chat with a trained professional who can help you find the right products, place or check on an order, or setup your Education laptop.
    Contact Us
    pastel background
    Enter email to receive Lenovo marketing and promotional emails. Review our Privacy Statement for more details.
    Please enter the correct email address!
    Email address is required
    • Facebook
    • Twitter
    • Youtube
    • Pinterest
    • TikTok
    • Instagram
    Select Country / Region:
    Country
    AndroidIOS

    About Lenovo

    • Our Company
    • News
    • Investors Relations
    • Compliance
    • ESG
    • Product Recycling
    • Product Security
    • Product Recalls
    • Executive Briefing Center
    • Lenovo Cares
    • Careers
    • Formula 1 Partnership

    Products & Services

    • Laptops & Ultrabooks
    • Smarter AI for You
    • Desktop Computers
    • Workstations
    • Gaming
    • Tablets
    • Servers, Storage, & Networking
    • Accessories & Software
    • Services & Warranty
    • Product FAQs
    • Outlet
    • Deals
    • Lenovo Coupons
    • Cloud Security Software
    • Windows 11 Upgrade

    Resources

    • Legion Gaming Community
    • Lenovo EDU Community
    • Lenovo Pro Community
    • Lenovo Pro for Business
    • My Lenovo Rewards
    • Lenovo Financing
    • Lenovo Trade-in
    • Affiliate Program
    • Affinity Program
    • Employee Purchase Program
    • Lenovo Partner Hub
    • Laptop Buying Guide
    • Where to Buy
    • Glossary

    Customer Support

    • Contact Us
    • Policy FAQs
    • Return Policy
    • Shipping Information
    • Order Lookup
    • Register a Product
    • Replacement Parts
    • Technical Support
    • Forums
    • Provide Feedback
    © 2025 Lenovo. All rights reserved.
    PrivacyCookie Consent ToolSite MapTerms of UseExternal Submission PolicySales terms and conditionsAnti-Slavery and Human Trafficking Statement
    Compare  ()
    x
    Call

    Need Help? Call: 

    1-800-426-7235
    Select Your Store
    Add items to your cart?
    We've noticed that you've entered a different store. Do you want to add these items to your cart in the new store?
    No Yes. Add in Lenovo Pro